ZIP Archive (.zip)

ZIP ist gar kein Routenformat, sondern ein universeller Archiv-Container für komprimierte Dateien. RouteConverter kann eine .zip-Datei direkt öffnen und liest, welche unterstützte Routen- oder Trackdatei auch immer darin steckt — ganz ohne vorheriges manuelles Entpacken.

Auf einen Blick

Endung .zip
Kodierung binary
Erfunden 1989
Von Phil Katz / PKWARE, Inc.

Geschichte

Phil Katz veröffentlichte PKZIP für MS-DOS 1989 über seine Firma PKWARE, als Nachfolger seines früheren, rechtlich umstrittenen ARC-kompatiblen Formats. PKWARE pflegt seither die offene .ZIP-File-Format-Spezifikation, und das Format wurde später als Container für viele fachfremde Dateitypen übernommen, darunter Java-JAR-Dateien, Office-Open-XML-Dokumente (.docx, .xlsx) und OpenDocument-Dateien.

Wo es verwendet wird

Ein GPS-Gerät, eine App oder eine Website bündelt einen Track oder eine Route zum Download häufig in einer .zip-Datei. RouteConverter liest solche Archive direkt: Es öffnet jeden Eintrag, überspringt Ordner und übergibt jede Datei an das eigene Format, das zur Dateiendung dieses Eintrags passt.

Aufbau

Ein ZIP-Archiv ist eine Folge komprimierter Einträge, jeder mit einem lokalen Datei-Header, den (optional komprimierten) Dateidaten und einem zentralen Verzeichnis am Ende des Archivs mit Name, Größe und Position jedes Eintrags. RouteConverter liest Einträge als fortlaufenden Strom über Javas ZipInputStream, statt über das zentrale Verzeichnis gezielt anzuspringen.

Verbreitung

ZIP ist eines der am weitesten verbreiteten Archivformate der allgemeinen Datenverarbeitung, ohne jeden Bezug zu Routenplanung oder GPS speziell; RouteConverters Unterstützung dafür ist eine Komfortfunktion oberhalb seiner übrigen, formatspezifischen Leser.

Unterstützung in RouteConverter

Liest ZIP Archive

RouteConverter liest dieses Format, kann es aber nicht schreiben.

RouteConverter liest nur .zip-Archive, schreiben kann es keine. Das Lesen bricht beim ersten Archiveintrag ab, der sich nicht verarbeiten lässt — weitere Einträge danach im selben Archiv werden nicht mehr verarbeitet.

Spezifikationen und Dokumentation