ZIP (формат архива)
ZIP — самый распространённый формат архивирования и сжатия файлов. Он объединяет несколько файлов и каталогов в один архив с опциональным сжатием. Поддержка ZIP встроена в Windows, macOS и Linux.
MIME-тип
application/zip
Тип
Бинарный
Сжатие
Без потерь
Преимущества
- + Universal support across all operating systems without extra software
- + Random access to individual files without decompressing everything
- + Optional AES-256 encryption for sensitive content
- + Well-suited for bundling mixed file types
Недостатки
- − DEFLATE compression ratio is lower than 7z, Zstandard, or XZ
- − Legacy ZIP encryption (ZipCrypto) is weak and easily cracked
- − No built-in error recovery for corrupted archives
Когда использовать .ZIP
Используйте ZIP для дистрибуции файлов, загрузки вложений, резервных копий и везде, где нужно объединить несколько файлов с широкой совместимостью.
Технические детали
Архивы ZIP хранят файлы с индивидуальным сжатием (Deflate, Deflate64, BZIP2, LZMA, Zstd) и центральный каталог в конце файла. Центральный каталог обеспечивает произвольный доступ без чтения всего архива. ZIP64 снимает ограничение в 4 ГБ. Шифрование: устаревшее ZipCrypto (слабое) или AES-256.
История
Фил Кац создал формат ZIP в 1989 году для своей программы PKZIP. Формат находится в общественном достоянии, что привело к его повсеместному распространению. Современные расширения (ZIP64, AES шифрование) увеличили лимит размера и безопасность.