ZIP (file format)

« Bumalik sa Glossary Index

Introduction, History, and Standardization of ZIP file format
– ZIP is an archive file format that supports lossless data compression.
– ZIP files may contain compressed files or directories.
– The format was created in 1989 as a replacement for the ARC compression format.
– The ZIP file format was designed by Phil Katz and Gary Conway.
– The format proliferated widely on the internet during the 1990s.
– ISO/IEC 21320-1 Document Container File — Part 1: Core was published in 2015, stating that document container files are conforming Zip files.
– The standard restricts certain features and prohibits encryption, digital signatures, and patched data features.

Version history and features of ZIP file format
– The ZIP File Format Specification has its own version number.
– Key advances in various versions include support for Deflate64 compression, AES encryption, Unicode filename storage, and expanded compression algorithms.
– The latest version is 6.3.10, released in 2022, which added z/OS attribute values and additional 3rd party Extra Field mappings.

ZIP file structure and internal layout
– ZIP files allow for random-access processing without compressing or decompressing the entire archive.
– A directory is placed at the end of a ZIP file, identifying the files and their locations.
– ZIP archives can include extra data unrelated to the archive itself, allowing for self-extracting archives.
– The order of file entries in the central directory does not have to coincide with the order in the archive.
– ZIP files are identified by the presence of an end of central directory record.
– Local file headers provide redundancy by including the same information as the central directory.
– ZIP files can be updated by appending new files and an updated central directory.

ZIP file signatures, headers, and timestamps
– Each entry in a ZIP archive is introduced by a local file header with file information and optional extra data fields.
– Extra data fields are used to support ZIP64 format, encryption, file attributes, and higher-resolution timestamps.
– The ZIP format uses specific 4-byte signatures to denote various structures in the file.
– ZIP archives can be spread across multiple file-system files for storage or transmission purposes.
– The timestamp resolution of files in a ZIP archive is limited to two seconds, matching the FAT filesystem of DOS.

Compression methods, encryption, ZIP64 support, and compatibility
– The ZIP format supports various compression methods, with DEFLATE being the most common.
– ZIP supports a password-based symmetric encryption system known as ZipCrypto.
– ZIP64 format extensions were introduced to overcome the 4GB limit of the original ZIP format.
– Support for ZIP64 varies across different software and operating systems.
– Some extension libraries and tools support ZIP64, while others may not.

ZIP (file format) (Wikipedia)

ZIP is an archive file format that supports lossless data compression. A ZIP file may contain one or more files or directories that may have been compressed. The ZIP file format permits a number of compression algorithms, though DEFLATE is the most common. This format was originally created in 1989 and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson. The ZIP format was then quickly supported by many software utilities other than PKZIP. Microsoft has included built-in ZIP support (under the name "compressed folders") in versions of Microsoft Windows since 1998 via the "Plus! 98" addon for Windows 98. Native support was added as of the year 2000 in Windows ME.[citation needed] Apple has included built-in ZIP support in Mac OS X 10.3 (via BOMArchiveHelper, now Archive Utility) and later. Most free operating systems have built in support for ZIP in similar manners to Windows and macOS.

ZIP file format
Filename extension.zip .zipx .z01 .zx01
Internet media typeapplication/zip
Uniform Type Identifier (UTI)com.pkware.zip-archive
Magic number
  • wala
  • PK\x03\x04
  • PK\x05\x06 (empty)
  • PK\x07\x08 (spanned)
Developed byPKWARE, Inc.
Paunang paglabas14 February 1989; 34 years ago (1989-02-14)
Latest release
6.3.10
1 November 2022; 14 months ago (2022-11-01)
Type of formatData compression
Extended to
PamantayanAPPNOTE from PKWARE
ISO/IEC 21320-1:2015 (a subset of ZIP file format 6.3.3)
Open format?Oo

ZIP files generally use the file extensions .zip o .ZIP and the MIME media type application/zip. ZIP is used as a base file format by many programs, usually under a different name. When navigating a file system via a user interface, graphical icons representing ZIP files often appear as a document or other object prominently featuring a zipper.

« Bumalik sa Glossary Index

Isumite ang iyong RFP

Hindi na kami makapaghintay na basahin ang tungkol sa iyong proyekto. Gamitin ang form sa ibaba upang isumite ang iyong RFP!

Gabrielle Buff
Gabrielle Buff

Nag-iwan lang sa amin ng 5 star review

google

Mahusay na serbisyo sa customer at nagawang gabayan kami sa iba't ibang opsyon na available sa amin sa paraang may katuturan. Talagang magrerekomenda!

google

Ang Stoute Web Solutions ay naging isang mahalagang mapagkukunan para sa aming negosyo. Ang kanilang atensyon sa detalye, kadalubhasaan, at pagpayag na tumulong sa isang sandali ay ginagawa silang isang mahalagang sistema ng suporta para sa amin.

google

Si Paul at ang koponan ay napaka-propesyonal, magalang, at mahusay. Palagi silang tumutugon kaagad kahit sa mga minuto kong alalahanin. Gayundin, ang kanilang konsultasyon sa SEO ay napakahusay. Mabubuting tao ito!

google

Si Paul Stoute at ang kanyang koponan ay nangunguna! Hindi ka makakahanap ng mas tapat, masipag na grupo na ang pokus ay ang tagumpay ng iyong negosyo. Kung handa ka nang magtrabaho kasama ang pinakamahusay upang lumikha ng pinakamahusay para sa iyong negosyo, pumunta sa Stoute Web Solutions; siguradong matutuwa ka sa ginawa mo!

google

Mga kahanga-hangang tao na nauunawaan ang aming mga pangangailangan at ginagawa ito!

google

Si Paul ay ang ganap na pinakamahusay! Palaging nariyan na may mga solusyon sa mga sitwasyong may mataas na presyon. Isang matatag na kamay; laging nandiyan kapag kailangan; Inirerekomenda ko si Paul sa sinuman!

facebook
Vince Fogliani
nagrerekomenda

Ang koponan sa mga solusyon sa web ng Stoute ay nagtakda ng aking negosyo sa isang kamangha-manghang bagong website, ay hindi maaaring maging mas masaya

facebook
Steve Sacre
nagrerekomenda

Kung naghahanap ka ng disenyo ng Website at pagkamalikhain, huwag nang tumingin pa. Si Paul at ang kanyang koponan ay ang ehemplo ng kahusayan. Huwag kunin ang aking salita sumangguni lamang sa aking website na "stevestours.net"na nilikha ng Stoute Web Solutions.

facebook
Jamie Hill
nagrerekomenda

Si Paul at ang koponan sa Stoute Web ay kahanga-hanga. Ang bilis nilang sumagot ng mga tanong. Napakadaling magtrabaho kasama, at alam ang kanilang mga bagay. 10,000 bituin.

facebook
Jason Mitsuo Hamasu
nagrerekomenda

Si Paul at ang koponan mula sa mga solusyon sa Stoute Web ay kahanga-hangang magtrabaho kasama. Ang mga ito ay sobrang intuitive sa kung ano ang pinakamahusay na nababagay sa iyong mga pangangailangan at ang huling produkto ay mas mahusay. Gagamitin namin ang mga ito ng eksklusibo para sa aming disenyo sa web at pagho-host.

facebook
Dean Eardley
nagrerekomenda

Mga website na gumagana nang maganda mula sa propesyonal at may kaalamang koponan.

google

Kasama ng pagho-host ng karamihan sa negosyo ni Paul ng aking url ay nakatulong sa akin sa pagbuo ng website, graphic na disenyo at kahit na isang talagang cool na back end database app! Lubos kong inirerekomenda siya bilang iyong 360 na solusyon upang gawing mas nakikita ang iyong negosyo sa marketplace na hinihimok ng social media ngayon.

sumigaw

Ayaw kong makipag-ugnayan sa mga host ng domain/site. Pagkatapos ng kakila-kilabot na serbisyo sa loob ng mahigit isang dekada mula sa Dreamhost, desperado akong makahanap ng bago. Maswerte akong nanalo...

google

Si Paul Stoute ay lubhang nakatulong sa pagtulong sa akin na piliin ang pinakamahusay na pakete na angkop sa aking mga pangangailangan. Anumang oras na nagkaroon ako ng teknikal na isyu ay nariyan siya upang tulungan akong malampasan ito. Napakahusay na serbisyo sa customer sa isang mahusay na halaga. Inirerekumenda ko ang kanyang mga serbisyo sa sinumang nagnanais ng walang problema at kalidad na karanasan para sa kanilang mga pangangailangan sa website.

google

Si Paul ang BEST! Ako ay kasalukuyang customer at masaya na sabihin na hindi niya ako binigo. Palaging tumutugon nang mabilis at kung hindi niya maaayos kaagad ang isyu, kung available, bibigyan ka niya ng pansamantalang trabaho habang sinasaliksik ang tamang pag-aayos! Salamat sa pagiging isang tapat at mahusay na kumpanya!!

google

Si Paul Stoute ay talagang kahanga-hanga. Laging sumasagot si Paul sa mga tawag at email ko kaagad. Siya talaga ang backbone ng negosyo ko. Mula sa aking kamangha-manghang website hanggang sa paglabas mismo sa Google kapag hinanap ako ng mga tao at idinisenyo ang aking mga business card, naroon si Paul sa bawat hakbang. Inirerekomenda ko ang kumpanyang ito sa sinuman.

sumigaw

Wala akong masasabing magagandang bagay tungkol sa Green Tie Hosting. Kahanga-hanga si Paul sa pagtulong sa akin na mapatakbo ang aking website nang mabilis. Nakatira ako sa Green...