ZIP (filformat)

glidelås Kjennetegn
Utvidelse .zip
MIME-type application/zip
PUID x-fmt / 263
Signatur 50 4B 03 04( heksa )
Utviklet av Phil Katz , PKWare
Innledende versjon 1989
Formattype Datakomprimering
Basert på Tøm luft
Spesifikasjon Åpent format

The Zip er et filformat for arkivering (ved hjelp av en enkelt fil til å lagre flere filer) og datakomprimering (reduksjon av det okkuperte plass på digitale medier) uten tap av kvalitet. Vi kan derfor sammenligne det med kombinasjonen av tjære (arkivering) og gzip (komprimering) i sammenheng med et komprimert .tgz-arkiv.

Historisk

Formatet ble oppfunnet av Phil Katz for PKZIP- programvaren . Den ble designet som svar på en rettighetsemisjon mellom PKARC- programmet og ARC-formatet lansert av Software Enhancement Associates . ARC selges som shareware primært til BBS- brukere, slik at de kan komprimere filene raskere.

Katz bestemte seg for å avvikle utviklingen av PKARC og beskrev sitt eget PKZIP-format ved hjelp av .zip - filtypen og deflateringsalgoritmen .

Versjon 6.3.0 (2006) dokumenterte registreringen av unicode-filnavn ( UTF-8 ), og utvidet listen over funksjoner som støttes.

Den siste versjonen er 6.3.4, fra 1 st oktober 2014.

Standardisering

I oktober 2015den ISO og IEC publiserte ISO / IEC 21320-1 "File container dokument - Del 1: Grunnleggende informasjon" utviklet av deres JTC1 .

Denne første versjonen av standarden er basert på versjon 6.3.3 av PKZIP (fra 2012), ved å legge til begrensninger som er beskrevet i standarden (f.eks: kryptering av filer som er inneholdt i et ZIP-arkiv er forbudt).

Innføringen av standarden spesifiserer at ZIP-formatet har blitt brukt mye i over tjue år, og at spesifikasjonen har vært offentlig i nesten like lenge, men at det ikke eksisterte noen formell standardisering, noe som kunne forårsake vanskeligheter (stabilitet i formatreferansen ... ) for standarder som ønsker å referere til dette formatet. ISO / IEC 21320-1-standarden gir derfor et svar på disse vanskelighetene.

Merk  : denne standarden er fritt tilgjengelig (kun på engelsk) sammen med andre standarder utviklet av JTC1 .

Evolusjoner

JAR ( Java Archive ), ODT ( OpenDocument ) og Open XML ( OOXML ) format er basert på ZIP-format.

ZIP64-formatet ble introdusert av PKWARE, i versjon 4.5 av ZIP-spesifikasjonen, for å omgå 4 GB filstørrelsesbegrensning  av den originale spesifikasjonen.

Interoperabilitet

ZIP-filformatet kan utgjøre interoperabilitetsproblemer for filnavn som inneholder andre tegn enn latinske tegn som ikke er uthevet, spesielt når forskjellige Windows-Linux-plattformer brukes og / eller i regioner som bruker lokaliseringsinnstillinger.

Dekomprimeringsprogrammer

Microsoft Windows- operativsystemet , fra Millennium Edition- versjonen , kan håndtere zip-filer gjennomsiktig gjennom "Zipped Folder" -funksjonen. På samme måte vet mange Linux- filbehandlere hvordan man gjør dette under KDE , Xfce , Gnome , etc. Eksempel:

unzip fichier.zip

Et svært stort antall programmer vet hvordan å komprimere og dekomprimere filer, både frittstående programmer og integrasjon med en filbehandler, under alle driftssystemer .

Markedslederen under Microsoft Windows har lenge vært WinZip ( shareware ), men mange flerformatprogramvare, ofte gratis, for eksempel PeaZip eller 7-Zip , vet hvordan de skal brukes, både i lesing og skriving. Under Linux er valget bredere, enten det er på kommandolinjen eller i grafisk form.

Bruk av zip som et utvekslingsformat mellom operativsystem anbefales ikke alltid, spesielt hvis de forskjellige miljøene ikke bruker samme tegnkoding for filnavnene (foretrekker formatet 7z , xZ eller andre nyere formater i dette tilfellet).

Det faktum at du kan trekke ut filene ved å pakke ut et program, foregriper ikke muligheten for å lese innholdet, noe som krever tilveiebringelse av et program av filtypen.

Den OpenOffice.org / Libreoffice kontorprogram inneholder sin egen unzipper, noe som gjør dearkivere / unzip og omvendt operasjoner helt gjennomsiktig. Hvis du vil studere innholdet i et ODF-dokument, må du bare endre utvidelsen til .zip (under de fleste operativsystemer) og pakke den ut med en hvilken som helst glidelås. Dette er en enkel måte å hente, for eksempel bilder i et tekstdokument.

Merknader og referanser

  1. "  APPNOTE.TXT - .ZIP File Format Specification, versjon: 6.3.0  " ,29. september 2006(åpnet 5. januar 2012 )
  2. APPNOTE.TXT versjon 6.3.4
  3. * http://www.linuxfromscratch.org/blfs/view/cvs/introduction/locale-issues.html#locale-wrong-filename-encoding
  4. på support.microsoft.com på windows.microsoft.com
  5. trekke ut bilder fra en ODT-dokument

Se også

Eksterne linker