Info-ZIP - Info-ZIP
![]() | tento článek potřebuje další citace pro ověření.Listopad 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Info-ZIP |
---|---|
První vydání | Srpna 1992 |
Stabilní uvolnění | 3.0 / 7. července 2008 |
Náhled verze | 3.1d / 15. listopadu 2015 |
Napsáno | C |
Typ | Archivátor souborů |
Licence | Licence podobná BSD |
webová stránka | sourceforge |
Původní autoři | Samuel H. Smith[1] |
---|---|
Vývojáři | Info-ZIP |
První vydání | 3. března 1989 |
Stabilní uvolnění | 6.0 / 29. dubna 2009 |
Náhled verze | 6.10b / 10.12.2010 |
Napsáno | C |
Typ | Archivátor souborů |
Licence | Licence podobná BSD |
webová stránka | sourceforge |
Vývojáři | Mike White |
---|---|
Stabilní uvolnění | 5,03 / 11.03.2005 |
Napsáno | C |
Operační systém | Windows 3.1 a později |
Plošina | IA-32, Alpha AXP (Pouze řada Windows NT) |
Typ | Archivátor souborů |
Licence | Licence podobná BSD |
webová stránka | infozip |
Vývojáři | Dirk Haase |
---|---|
Konečné vydání | 1.06 / 22 února 2001 |
Napsáno | C |
Operační systém | Mac OS Classic 7 nebo novější |
Plošina | Motorola 68020 nebo později; PowerPC |
Typ | Archivátor souborů |
Licence | Licence podobná BSD |
webová stránka | geek |
Info-ZIP je sada open-source software zvládnout ZIP archivy. Je v oběhu od roku 1989. Skládá se ze 4 samostatně instalovatelných balíků: the Zip a Rozbalit nástroje příkazového řádku; a WiZ a MacZip, což jsou grafická uživatelská rozhraní pro archivaci programů v Microsoft Windows a klasický Mac OS, resp.
Zip a UnZip od Info-ZIP byly přeneseno na desítky výpočetní platformy. Webová stránka UnZip popisuje UnZip jako „Třetí nejpřenositelnější program na světě“, překonaný Ahoj světe, C-Kermit a případně Linuxové jádro.[2] Programy „zip“ a „unzip“, které jsou součástí většiny distribucí Linux a Unix, jsou Zip a UnZip od Info-ZIP.
Kromě samotných vydání Info-ZIP, včetně částí Info-ZIP zlib, byly použity v mnoha dalších archivátory souborů a další programy.[1] Mnoho programátorů Info-ZIP se také zapojilo do dalších projektů úzce souvisejících s DEFLATE kompresní algoritmus, například PNG formát obrázku a zlib softwarová knihovna.[3]
Funkce
Balíček UnZip obsahuje také tři další nástroje:
- fUnZip extrahuje soubor ve formátu ZIP nebo gzip soubor přímo na výstup z archivů nebo jiných potrubí vstup.
- UnZipSFX je software pro vytvoření souboru ZIP do spustitelného souboru samorozbalovací archiv.
- ZipInfo výstupy v různých formátech informace o souborech ZIP a jejich obsahu.
Balíček Zip obsahuje tři další nástroje:
- ZipCloak přidá nebo odebere šifrování hesla ze souboru v archivu ZIP.
- ZipNote umožňuje úpravy polí komentářů v archivech ZIP.
- ZipSplit rozdělí archiv ZIP na části pro samostatné disky nebo soubory ke stažení.
Dějiny
Rozbalit
UnZip 1.0 (březen 1989) vydal Samuel M. Smith. Bylo to napsáno Pascal a C. Pascal byl brzy poté opuštěn.
UnZip 2.0 (září 1989) vydal Samuel M. Smith. To zahrnovalo podporu pro "unimploding" (metoda 6) zavedené PKZIP 1.01. George Sipe vytvořil unixovou verzi.
UnZip 2.0a (prosinec 1989) vydali Carl Mascott a John Cowan.[3]
Na jaře roku 1990 byl Info-ZIP vytvořen jako poštovní seznam na SIMTEL20 a propuštěn
UnZip 3.0 (květen 1990) se stal prvním veřejným vydáním skupiny Info-ZIP.
UnZip 4.0 (prosinec 1990) přidává podporu „centrálního adresáře“ do archivu .ZIP.[3]
UnZip 5.0 (srpen 1992) zavádí podporu pro DEFLATE (metoda 8) metoda komprese, použitá v PKZIP 1.93a.[3] Metoda 8 se stala de facto základním standardem pro archivy ZIP.
V letech 1994 a 1995 Info-ZIP zahnul za roh a ve skutečnosti se stal de facto ZIP program naMS-DOS systémy. V tomto roce bylo vydáno obrovské množství portů, včetně mnoha minipočítače, sálové počítače a prakticky každý mikropočítač kdy vyvinut.[Citace je zapotřebí ]
UnZip 5,41 (duben 2000) byl znovu licencovaný pod licencí Info-ZIP.[3]
UnZip 5.50 (únor 2002) přidává podporu pro Deflate64 (metoda 9) dekomprese.[4]
UnZip 6.0 přidává podporu archivu .zip „Zip64“ a dekomprese bzip2 (metoda 12).[5] Podpora komprese ve stylu bzip2 byla také v Zipu od verze 3.0f beta.[6]
Zip
Zip 1.9 (srpen 1992) zavádí podporu pro DEFLATE (metoda 8) metoda komprese.[3] Metoda 8 se stala de facto základním standardem pro archivy ZIP.
Zip 2.3 (prosinec 1999) byl prvním nástrojem pro archivaci Info-ZIP v rámci nové verze BSD Licence Info-ZIP.[3]
Zip 3.0 (2008-07-07) podporuje ZIP64 .ZIP archiv, více než 65536 souborů v archivu, vícedílný archiv, komprese bzip2, název souboru Unicode (UTF-8) a (částečný) komentář, 32bitové UID / GID Unix
WiZ
WiZ 4.0 (listopad 1997) byl vydán společností Info-ZIP.[3]
WiZ 5.01 (duben 2000) byl licencován pod licencí Info-ZIP.[3]
MacZip
MacZip 1.05 (červenec 2000) byl vydán pod licencí Info-ZIP.
MacZip 1.06 byl vydán v únoru 2001. Autorem je Dirk Hasse.[3]
Vidličky a záplaty
Mnoho jako pomalu aktualizovaný otevřený softwarový balíček záplaty byly napsány různými distribucemi Linuxu pro vylepšení nástrojů info-zip. Kromě toho bylo od roku 2015 do roku 2019 na webu zveřejněno 14 chyb zabezpečení rozbalení Seznam CVE bez verze nebo aktualizací webu z info-zipu.[7] (Tři CVE z roku 2014 v oCERT-2014-011 jsou z většiny statistik vynechány; info-zip poskytl opravy na jejich nyní zaniklém fóru.)[8]
Mark Adler má sadu oprav pro rozbalení 6.0, která detekuje zipové bomby překrývajícího se typu. Toto číslo má CVE ID CVE-2019-13232.[9]
Projekt Debian poskytuje různé opravy k opravě typografických chyb a bezpečnostních problémů, včetně 17 rozbalených CVE. Rovněž ztvrdne proti vložení formátovacího řetězce a dalším zjevným bezpečnostním problémům.[10]
Vypořádat se se soubory Zip před UTF-8 vytvořenými na jiných kódové stránky Giovanni Scafora vytvořil patch, se kterým se rozbalí ikona pro převod kódování. Verze opravy kombinovaná s omezeními CVE je poskytována jako uživatelský balíček v Arch Linuxu.[11] Projekt Gentoo vylepšuje pevně naprogramovaná národní prostředí externím libnatspec knihovna.[12]
Projekt Fedora (proti proudu od) Red Hat Enterprise Linux ) aplikuje Adlerovu opravu, většinu oprav Debianu (nebo podobných), stejně jako další bezpečnostní záplaty jako a nevykonání zásobníku oprava jejich rozbalení. Opravy zipu jsou podobné opravám Debianu.[13]
Oficiální betas
Některá oficiální vylepšení zip a unzip jsou zaseknutá v beta fázi jako zip 3.1c a unzip 6.10b od roku 2015. Mimo jiné obě přidaly podporu pro PPMd8 a LZMA komprese v .zipx soubory, podpora šifrování AES a zahrnutá vylepšení Unicode založená na ikonách (část unzip je z unzip-iconv).[14] Novější kandidát na vydání, Zip 3.1d, se objevil na oficiálním serveru FTP v roce 2015, ale stránka sourceforge nebyla aktualizována. Částečně kvůli přidaným kompresorům se velikost souboru se zipem zvýšila z 1,4 MB (3,1c) na 2,9 MB (3,1d).
Zdá se, že stránka antinode.info FTP hostí ještě špičkovější zdroj nástrojů info-zip. Jednotlivé revize jsou organizovány do složek obsahujících soubory odlišné od předchozí revize a archivy ZIP pro zdroje jsou příležitostně vydávány. Od ledna 2020[Aktualizace], web poskytuje Unzip 6.10c (rev. 25, 21. prosince 2018) a nearchivovanou vývojovou verzi Zip 3.1e od srpna 2019.[15] Vlastník stránek, Steven Schweda, tyto verze udržuje.[16] Schweda je členem původního týmu info-zip.[17]
Výměny
FreeBSD se rozhodl nahradit nástroje info-zip. Produkuje verzi příkazového řádku kompatibilní s rozbalit na základě libarchiv, který také podporuje zipx a AES.[18][19]
Viz také
- Porovnání archivátorů souborů
- Porovnání archivních formátů
- Seznam formátů archivu
- ZIP (formát souboru)
- zlib
Reference
- ^ A b Roelofs, Greg (08.07.2008). „Domovská stránka Info-ZIP“. Citováno 2010-11-16.
- ^ Roelofs, Greg (10. 9. 2009). „Info-ZIP's UnZip“. Archivovány od originál dne 2016-10-13. Citováno 2010-11-16.
- ^ A b C d E F G h i j Roelofs, Greg (04.10.2008). „Info-ZIP: More Stuff“. Citováno 2010-11-16.
- ^ Spieler, Christian (2002-02-17), „UnZip, verze 5.5, 17. února 2002“, UNZPHIST.ZIP, Info-ZIP
- ^ "README", Zip, 6.10a, Info-ZIP, 13. 8. 2010
- ^ "CO JE NOVÉHO", Zip, 3.1c, Info-ZIP, 2010-06-20
- ^ „Info-zip Unzip“. Chyby zabezpečení CVE, verze a podrobné zprávy. Citováno 24. ledna 2020.
- ^ „oCERT-2014-011 Chyby dezinfekce vstupu UnZip“. archiv oCERT. Citováno 24. ledna 2020.
- ^ šílenější / rozbalte
- ^ Sledovač patchů Debianu: zip, Sledování patchů Debianu: rozbalte
- ^ rozbalit-iconv. AUR.
- ^ „unzip / files / unzip-6.0-natspec.patch“. Oficiální úložiště Gentoo ebuild. Citováno 22. ledna 2020.
- ^ Fedora Pagure: rozbalte; Fedora Pagure: zip
- ^ „Procházet / nevydané Betas“. Info-ZIP projekt na SourceForge.net. Citováno 22. ledna 2020.
- ^ „ftp / info-zip /“. antinode.info. Citováno 24. ledna 2020.
- ^ "Projekt Info-ZIP / Chyby / # 56 Rozbalit 61c23 nerozbalí soubory do základního adresáře pomocí -d" /"". sourceforge. Citováno 24. ledna 2020.
- ^ „Verze 2007-Mar-4 licence Info-ZIP“. Citováno 24. ledna 2020.
- ^ "Požadavek na funkci: Výměna!! Vydání # 1138 · libarchive / libarchive". GitHub.
- ^ FreeBSD Obecné příkazy Manuál –