Das ZIP-Dateiformat ist ein offenes Format zur komprimierten Archivierung von Dateien. Die Archivdateien tragen üblicherweise die Endung .zip. Der MIME-Typ ist application/zip.
Es wurde ursprünglich 1989 mit den Programmen PKZIP (komprimieren) und PKUNZIP (dekomprimieren) vom US-Amerikaner Phil Katz eingeführt, und hat in der Zwischenzeit einige Erweiterungen erfahren. Katz hatte ursprünglich ein anderes Dateiformat (ARC) benutzt. Dieses Format war von Software Enhancements Associates (SEA) entwickelt worden und wurde als Shareware vertrieben. Katz schrieb eine eigene, deutlich schnellere Version dieser Software und verbreitete sie als PKARC. Als ihn daraufhin SEA verklagte, zog er PKARC zurück und entwickelte stattdessen PKZIP, das einen effizienteren Algorithmus benutzte. Durch die schnelle Verbreitung von PKZIP wurde ARC bedeutungslos, und SEA hörte auf zu existieren.
Das Dateiformat und das Kompressionsverfahren Deflate sind Public Domain und erlangten unter anderem dadurch eine weltweite Verbreitung und Bedeutung. Die Deflate-Methode findet sich als Quasi-Standard in zahlreichen weiteren Formaten (die Bilddateiformate Portable Network Graphics und Tagged Image File Format, das OpenDocument-Format der OpenOffice.org-Bürosuite, das Portable Document Format) und Programmbibliotheken wieder.
Neben PKZIP existieren zahlreiche andere Programme, die dieses Dateiformat bearbeiten können. Dazu zählen kommerzielle Programme wie die graphische Windows-Shareware WinZip oder freie Programme wie Info-ZIP oder 7-Zip, dessen optimierter Deflate-Algorithmus obendrein bedeutend kleinere PKZIP-kompatible Dateien erzeugen kann. Das Zip-Programm für Mac heißt BomArcivehelper, wenn es dich um ein Disk Image (Apple), dann dmg, Format handelt DiskImageMounter, wobei ein Disk Image nur die Möglichkeit bietet, mehrere Dateien in einer zusammenzufassen.
Programm- und Klassenbibliotheken für den Zugriff auf ZIP-Dateien stehen für zahlreiche Programmiersprachen zur Verfügung. So enthält beispielsweise die Java Plattform Standard Edition seit 1997 (Version 1.1) das Paket „java.util.zip“ mit entsprechenden Klassen für Kompression und Dekompression.
Nach Auskunft der Firma PKWare bezieht sich der Name zip = Reißverschluss auf dieses Verpacken von vielen Einzeldateien in einen größeren "Container" und nicht auf die Komprimierungsfunktion des Programms.
Nicht jedes Kompressionsprogramm, dessen Name die Zeichenkette "zip" enthält, arbeitet mit dem ZIP-Dateiformat. Die wichtigsten Ausnahmen sind gzip vom GNU-Projekt und bzip2, die jeweils in einem eigenständigen Format nur eine einzelne Datei komprimieren. Zum Archivieren mehrerer Dateien muss in diesem Fall vor der Komprimierung ein anderes Programm verwendet werden (im Zusammenhang mit gzip und bzip2 meist tar).
Das Wort "zippen" wird als Synonym für "komprimiert archivieren" verwendet, jedoch muss dabei nicht zwangsläufig das Packen als ZIP-Datei gemeint sein.
Datenformat | Kompressionsalgorithmus
ZIP (file format) | Formato de compresión ZIP | ZIP (format_de_fichier) | Zip (file format) | ZIP (formato di file) | ZIP (bestandstype) | ZIP (ファイルフォーマット) | ZIP | ZIP | Zip | Datotečni format ZIP | ZIP | Zip | ZIP
This article is licensed under the GNU Free Documentation License.
It uses material from the
"ZIP (Dateiformat)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world