ZIP
Type of format | Data compression | |
---|---|---|
First released | February 14 1989 | |
Designed by | Phil Katz, Gary Conway | |
Developer | PKWARE, Inc | |
Filename extension | .zip
| |
Open Format? | Yes | |
Free Format? | Yes | |
Magic Number | 50 4b 03 04 "PK♥♦" 50 4b 05 06 "PK♣♠" (empty)50 4b 07 08 "PK•◘" (spanned) |
|
ZIP is a popular file compression/ archive format that supports lossless data compression.
The .ZIP file format was designed and created by Phil Katz of PKWARE and Gary Conway of Infinity Design Concepts in 1989 and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson. A Zip file is typically used for compressing multiple files into one compressed folder. The ZIP file format permits a number of compression algorithms, though DEFLATE is the most common.
It is uncommon for BD-J applications to use ZIP files, the only BD title to use ZIP (so far) is Warner Bros.'s Inception (2010 Edt.) that uses ZIP files to store Java manifest, text, CSV, XML, and PNG mosaic texts for the Blu-ray's interactive "Extraction Mode".
Limits
The minimum size of a "standard" .ZIP file is 22 bytes. Such an empty zip file contains only an End of Central Directory Record (EOCD):
[0x50,0x4B,0x05,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
The maximum size for both the archive file and the individual files inside it is 4,294,967,295 bytes (232−1 bytes, or 4 GB minus 1 byte) for standard ZIP. In context of BD-J, the only file size a developer has to worry about is below 45.5 MB of the graphics memory and 4 MB of the data cache.
Title | Edition | Use |
---|---|---|
Inception | 2010 | Uses ZIP files to store Java manifest, text, CSV, XML, and PNG mosaic texts it's interactive "Extraction Mode". |
Links
Specifications
- APPNOTEs - The format documentation from PKWARE is traditionally in a file named APPNOTE.TXT.
- APPNOTE from PKWARE (latest version of formal spec)
- APPNOTE Archives from PKWARE (selected versions all the way back to 1.0)
- Documentation from Info-ZIP (Includes Info-ZIP variants on APPNOTE.TXT dated from 1996 to 2004, specifications used as the basis for various open-source tools)
- LoC archive
- An early version of APPNOTE (apparently from PKZIP v1.10)
- APPNOTE.ZIP - Possibly the first v2.x APPNOTE
- APPNOTE v6.1.0, from archive.org
- Bundled with PKZIP software through v1.93 - refer to the #Software section below.
- IANA registration for application/zip in July 1993 (corresponds to version 2 of APPNOTE.TXT)
- ISO/IEC 21320-1: Document Container File (see also fdd000361)
- Archive format info, including ZIP (from 1989, when ZIP was newly released)
- ZIP file header format (among other archive types)
- TorrentZip
- Info-ZIP's "extra fields" documentation
Author(s) : Æ Firestone
Popular Pages
-
Blu-ray's BDMV applications use 2D graphics for it's interactive content and subtitles. Depending on the player, image graphics are ...
-
The Sony BDZ-V9 is Sony's second generation Blu-ray recorder and first generation BD-ROM player released around 2006 exclusive to Japa...
-
PCM Type of format Uncompressed lossless audio format First released 1938 Modern version 1982 (CD), 1991 (WAVE) ...