PackIt - PackIt
Vývojáři | Harry Chesley (nepodporováno) |
---|---|
Stabilní uvolnění | PackIt III v1.3 / 1986 |
Operační systém | Klasický Mac OS |
Typ | Kompresor souborů |
Licence | Shareware |
webová stránka | Packit |
PackIt je software komprese dat nástroj pro archivaci a kompresi soubory na Apple Macintosh plošina. Jednalo se o první takový program, který viděl široké použití na počítačích Mac a většina softwarových archivů pro Mac přijímala nahrávání po určitou dobu pouze ve formátu PackIt. Věci, představený v létě 1987, nabídl mnohem lepší kompresi a PackIt rychle zmizel.
PackIt napsal Harry Chesley na podporu online časopisu, pro který v té době psal, MacDeveloper. Aby mohl distribuovat kód a ukázkové aplikace, potřeboval archivovat několik souborů do jednoho pro přenos. V původní verzi to bylo provedeno jednoduchým způsobem, jednoduše umístěním informací o souboru Finderu, datové vidlice a vidlice zdroje, pokud je přítomen, v jednom streamu a umístění výsledného „bloku“ do archivu. Nebyla použita žádná komprese, program byl čistě archivátor, podobný programu Unix dehet užitečnost v pojetí. Stejně jako tar formát neobsahoval záhlaví archivu jakéhokoli druhu. Chcete-li extrahovat nth soubor, PackIt musel číst kolem všech nNejprve -1 soubory.
PackIt II byl vydán počátkem roku 1986 a přidán Huffmanovo kódování. Avšak kódování bylo aplikováno poté, co byl soubor již „seskupen“ dohromady, což znamená, že kompresor musel pracovat na souboru jako celku nebo vůbec. Vzhledem k tomu, že soubory Mac často sestávaly z textu v datové vidličce a binárních dat ve vidlici prostředků, tyto komprimovaly samostatně a pak jejich spojení dohromady by pravděpodobně nabídlo celkově lepší kompresi. Přidána PackIt III, vydaná v polovině roku 1986 Šifrování DES. Podle Chesleyho tato možnost nebyla široce používána, nicméně PackIt III se během tohoto období stal de facto standardním kompresním / archivačním systémem na Macu. V prosinci 1986 nastoupil Počítač Apple a práce na PackIt skončila.
Ve srovnání StuffIt podporoval novější LZW -typový systém komprese a komprimoval vidlice dat a zdrojů samostatně. To vedlo k výrazně lepším kompresním poměrům téměř u všech souborů. Soubory byly poté uloženy s jedinou univerzální hlavičkou, což programu umožnilo rychle vypsat obsah archivu a dekomprimovat jeden soubor, aniž by bylo nutné „skenovat“ archiv. Díky tomu je StuffIt mnohem jednodušší a rychlejší v praxi.
Archivy vytvořené pomocí PackIt používaly .jáma přípona souboru. Přípony souborů nejsou na Macu běžně potřeba, ale běžně se používaly v archivech, protože by se obvykle ukládaly v nějakém jiném systému, který by je vyžadoval (například PC). Tyto soubory byly obecně uloženy v MacBinary formát na těchto strojích, ale rozšíření je poněkud zbytečné. Novější verze PackIt by rozpoznaly hlavičku MacBinary, pokud by byla ponechána, a automaticky by ji odstranily.
Reference
- E-mail s autorem
externí odkazy
- PackIt - „Domovská stránka“ Harryho Chesleyho pro PackIt, včetně zdrojový kód
- Zdrojový kód UnPackIt
- Archivujte formáty a data - obsahuje část o formátu záhlaví PackIt
- macutils, převádí mezi různými kódování souborů Macintosh; údajně může rozbalit archivy PackIt