ZIP-komprimering format

FONT SIZE:
fontsize_dec
fontsize_inc
03-12-2017 Theo Gruner Z

I computing, eller zip ZIP er et tabsfrit komprimeringsformat, vid udstrækning anvendes til at komprimere data såsom dokumenter, billeder eller programmer.

For sådanne filer er det generelt brugt udvidelsen ".zip".

Mange programmer, både kommercielle og frie, bruge det og lade den mest almindelige brug.

Historie

ZIP-formatet blev oprindeligt skabt af Phil Katz, grundlægger af PKWare. Katz offentligt udgivet teknisk dokumentation ZIP-format, og samtidig lancerede den første version af PKZIP i januar 1989.

Katz havde kopieret ARC og konverterede kompression rutiner C til optimeret assembler kode, som gjorde det meget hurtigere. I første omgang SEA forsøgte at opnå en licens af kompressoren af ​​Katz kaldet PKARC, men Katz afslog. SEA Katz derefter sagsøgt for krænkelse af ophavsretten og vandt.

Tekniske oplysninger

ZIP er en forholdsvis enkel filformat, som komprimerer hver fil separat. Komprimere hver fil uafhængigt af andre arkiver at hente enkelte filer uden at skulle læse resten, hvilket øger ydeevnen. Problemet er, at resultatet af at gruppere et stort antal små filer er altid større end gruppering alle filer og komprimere som en. Til gengæld gør det muligt at udtrække hver fil uafhængigt uden at skulle behandle filen fra begyndelsen.

ZIP specifikation indikerer, at hver fil kan gemmes enten ukomprimeret, eller bruge en række komprimeringsalgoritmer. Men i praksis er det ofte brugt ZIP næsten altid Phil Katz algoritme.

ZIP understøtter en symmetrisk kryptering baseret på en enkelt tast. Men dette system er svag kryptering til almindelig tekst angreb, ordbog angreb og brute force. Det understøtter også fordelte dele af et arkiv på forskellige måder, som regel disketterne.

Over tid har der været herunder nye funktioner såsom nye metoder til kryptering. Men disse nye funktioner understøttes ikke af de mest brugte programmer.

Komprimeringsmetoder

  • Krympning
  • Reduktion
  • Imploding
  • Tokenizing
  • Punktere og forbedret punktere
  • Bibliotek PKWare datakomprimering af imploding
  • Metode 11
  • Bzip2

I dag

I dag ZIP filer anvender filendelsen og har MIME medietype. En ZIP-fil indeholder en eller flere filer, der er komprimeret eller gemt.

Mange andre end PKZIP software er til rådighed til at skabe, ændre eller åbne zip-filer programmer. Højdepunkter WinZip, WinRAR, 7-Zip og PeaZip.

Windows-versioner siden Windows Me standard også bringe et plugin, der tillader display med reduceret Windows Stifinder interface, svarer til dem, archivos.cab allerede er til stede i tidligere versioner af OS. Zip-filer er benævnt "komprimeret mappe" forvirrende, der er gemt i en enkelt fil.

Nye versioner af Mac OS X omfatter indbygget ZIP-support Finder, hvilket gør det til det "officielle" kompression format på Mac. Men de fleste Mac-filer er komprimerede og stadig pakket med Stuffit eller oftere, af tarballs.

Derivater formater

Dette format er også almindeligt anvendt til at oprette filer med flere elementer, som alle er komprimeret i en zip-fil, en funktion ofte mere, som ved hjælp af manifest. Den første var den Jar format, der bruges til at distribuere Java-klasser. XUL applikationer og udvidelser gemt de fleste af hans filer i arkiver. OpenDocument-formatet bruges af OpenOffice og Microsoft Office 2007 OpenXML ved XML arkiver er i zip-format.

Forrige artikel Zot!
Næste artikel Zhejiang