Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Компрессорлық архивтер құралын ұсынатын ашық кодты жоба. Info ZIP-тің өзінен басқа, zlib-ті қоса, Info ZIP-тің бөліктері көптеген басқа файлдық архивтерде және бағдарламаларда қолданылған. Көптеген Info ZIP бағдарламашылары DEFLATE сығылу алгоритмімен тығыз байланысты басқа да жобаларға қатысқан, мысалы PNG кескін форматы және zlib бағдарламалық кітапханасы.
Free software project that provides compressor archiver utilities
In addition to the Info ZIP releases themselves, parts of Info ZIP, including zlib, have been used in numerous other file archivers and other programs. Many Info ZIP programmers have also been involved in other projects closely related to the DEFLATE compression algorithm, such as the PNG image format and the zlib software library.
UnZip- ті өшіру
UnZip 1.0 (наурыз 1989) Сэмюэл М. Смит шығарды. Ол Паскаль және C тілдерінде жазылған. Паскаль көп ұзамай қолданыстан шығарылды. UnZip 2.0 (қыркүйек 1989) Сэмюэл М. Смит шығарды. Ол PKZIP 1.01 ұсынған "жарылмайтын" (6-әдіс) форматына қолдау қосты. Джордж Сип Unix нұсқасын жасады. UnZip 2.0a (желтоқсан 1989) Карл Маскотт және Джон Коуэн шығарды. UnZip 6.0 "Zip64" ZIP архивін және bzip2 (12-әдіс) пішімін қолдайды. bzip2 стиліндегі қысу Zip 3.0f бета нұсқасынан бастап қолдауға ие болды.
UnZip 1.0 (March 1989) was released by Samuel M. Smith. It was written in Pascal and C. Pascal was abandoned soon after. UnZip 2.0 (September 1989) was released by Samuel M. Smith. It included support for the "unimploding" (method 6) introduced by PKZIP 1.01. George Sipe created Unix version. UnZip 2.0a (December 1989) was released by Carl Mascott and John Cowan. UnZip 6.0 adds support of "Zip64" ZIP archive and bzip2 (method 12) decompression. Support for bzip2 style compression was also in Zip from 3.0f beta.
Жігіт
Zip 1.9 (1992 жылдың тамызы) DEFLATE (8-әдіс) қысу әдісін қолдайды. (oCERT 2014 011-дегі 2014 жылғы үш CVE статистиканың көп бөлігінде көрсетілмеген; info zip олардың қазірде тоқтатылған форумында түзетулер ұсынды.) Марк Адлер zip 6.0 үшін, бір-біріне қабаттасқан типтегі zip бомбаларын анықтайтын түзетулер жиынтығына ие. Бұл мәселенің CVE ID-і CVE 2019 13232. Debian жобасы типографиялық қателерді және қауіпсіздік мәселелерін түзету үшін әртүрлі түзетулер ұсынады, оның ішінде 17 unzip CVE. Сондай-ақ, ол формат тізбегін енгізуге қарсы және басқа да анық қауіпсіздік мәселелеріне қарсы қорғаныс жүйесін құрайды. Басқа кодықтарда жасалған UTF-8 Zip файлдарымен жұмыс істеу үшін Джованни Скафора шифрлауды түрлендіру үшін iconv-пен байланыстыратын түзету жасады. Түзетудің CVE-ге қатысты түзетулермен біріктірілген нұсқасы Arch Linux жүйесінде Пайдаланушы Пакеті ретінде ұсынылады. Gentoo жобасы сыртқы кітапхана арқылы қатаң кодталған локальдарды жақсартады. Fedora жобасы (Red Hat Enterprise Linux-тың бастапқы нұсқасы) Адлердің түзетуін, Debian түзетулерінің көп бөлігін (немесе оған ұқсас) және олардың unzip-іне стек орындалуын болдырмау сияқты қосымша қауіпсіздік түзетулерін қолданады. Zip түзетулері Debian түзетулеріне ұқсас.
Zip 1.9 (August 1992) introduces support of DEFLATE (method 8) compression method. (Three CVEs from 2014 in oCERT 2014 011 are left out of most statistics; info zip did provide patches on their now defunct forum.) Mark Adler has a set of patches for unzip 6.0 that detects zip bombs of the overlapping type. This issue has a CVE ID of CVE 2019 13232. The Debian project provides various patches to correct typographical errors and security issues, including the 17 unzip CVEs. It also hardens against format string injection and other obvious security issues. To deal with pre UTF 8 Zip files created on other code pages, Giovanni Scafora created a patch that hooks unzip up with iconv for encoding conversion. A version of the patch combined with CVE mitigations are provided as a User Package in Arch Linux. The Gentoo project improves upon the hard coded locales with an external library. The Fedora project (an upstream of Red Hat Enterprise Linux) applies Adler's patch, most of the Debian patches (or similar), as well as extra security patches like a stack non execution patch to their unzip. The zip patches are similar to Debian patches.
Ресми бета-диаграммалар
Zip және unzip-тің кейбір ресми жақсартулары 2015 жылдан бері zip 3.1c және unzip 6.10b нұсқаларында бета-тестілеу кезеңінде тоқтап тұр. Басқалармен қатар, екеуі де файлдардағы PPMd8 және LZMA сығылуын, AES шифрлауын қолдайды және iconv негізіндегі Unicode жақсартуларын (unzip iconv негізінде) қамтиды. Zip 3.1d жаңа шығарылым үміткері 2015 жылы ресми FTP сайтында пайда болды, бірақ SourceForge парақшасы жаңартылмады. Қосылған сығымдау алгоритмдерінің арқасында, zip файлдың көлемі 1,4 МБ (3.1c) -тан 2,9 МБ (3.1d) -ға дейін артты. Antinode.info FTP сайты info-zip құралдарының ең соңғы нұсқаларын ұсынатын секілді. Жеке өзгерістер алдыңғы нұсқадан өзгеше файлдарды қамтитын папкаларға жинақталған, сондай-ақ көздік кодтар үшін zip архивтері мерзімімен шығарылады. 2023 жылдың қалыптары бойынша, сайтта Unzip 6.10c (рев. 25, 21 желтоқсан 2018) және Zip 3.1e (рев. 21, 14 желтоқсан 2021) нұсқалары бар. Сайт иесі Стивен Шведа осы нұсқаларды қолдап келеді. Шведа – бастапқы info-zip командасының мүшесі.
Some official improvements to zip and unzip are stuck in beta stage as zip 3.1c and unzip 6.10b from 2015. Among other things, both added support for PPMd8 and LZMA compressions in files, support for AES encryption, and included iconv based Unicode improvements (based on unzip iconv). A newer release candidate, Zip 3.1d, appeared on the official FTP site in 2015, but the SourceForge page was not updated. Partially due to the added compressors, the zipped file size increased from 1.4 MB (3.1c) to 2.9 MB (3.1d). The antinode. info FTP site seems to be hosting an even more cutting edge source of info zip utilities. Individual revisions are organized into folders containing files differing from the previous revision, and zip archives for sources are occasionally released. as of 2023, the site provides Unzip 6.10c (rev. 25, 21 Dec 2018) and an loose file development version of Zip 3.1e (rev. 21, 14 Dec 2021). The owner of the site, Steven Schweda, maintains these versions. Schweda is a member of the original info zip team.
Ауыстыру
FreeBSD info zip құралдарын алмастыруға көшті. Ол libarchive негізінде жасалған, командалық жолмен үйлесімді және zipx мен AES-ті де қолдайтын нұсқаны ұсынады.
FreeBSD has opted to replace info zip utilities. It produces a command line compatible version of based on libarchive, which also supports zipx and AES.