Overleg:ZIP (bestandstype)
"ZIP vooral voor Windows/DOS"? Het wordt ook veel gebruikt op andere besturingssystemen, dit omdat gzip geen index kent voor bestanden. Dat betekent dat bij ZIP de bestanden meteen kunnen worden teruggevonden, zonder eerst het gehele archief uit te pakken. Dit in tegenstelling tot gzip, dat vaak in combinatie met tar wordt gebruikt om meerdere bestanden in te pakken. Ook de bestandsindex bij gzip dus dan gezipt. gzip zelf heeft geen bestandsindex.
Daarnaast wordt ZIP compressie voor Java bestanden gebruik op ze te distribueren. Het ligt er aan in wel formaat ze staan, maar krijgen dan de extensie .WAR .JAR of .EAR
Voor de wegschrijven van Office bestanden gebruikt OpenOffice.org het ZIP formaat. Ook KOffice (van de KDE desktop) gebruikt tegenwoordig voor z'n office bestanden ZIP.
213.84.157.26 9 nov 2003 17:11 (CET)
- Het staat je vrij om het naar believen te veranderen. Ezel 9 nov 2003 18:12 (CET)
- "Het wordt ook veel gebruikt op andere besturingssystemen, dit omdat gzip geen index kent voor bestanden.". Klopt. Hou ook wel rekening dat dit ook voordelen heeft: door een compressie over alles te gooien ipv appart per bestand kan een kleiner eindresultaat bereikt worden. Maar ik denk niet dat dit de reden is dat onder Windows/DOS niet (vaak) gzip gebruikt wordt. (waarom onder Unix dan wel?), is het eerder niet hystorisch gegroeid? Wilinckx 9 nov 2003 18:25 (CET)
Herkomst naam
bewerkenWeet iemand misschien de herkomst van de naam ZIP? is dit een afkorting of misschien zip van "zipper" (ristsluiting) of iets anders? J.Hollemans 2 sep 2005 13:26 (CEST)
- The name zip (meaning speed) was suggested by Katz's friend Robert Mahoney. They wanted to imply that their product would be faster than ARC and other compression formats of the time. (wiki en; 2 sep 2005 13:31 (CEST))
Zip is geen bestandsformaat maar een bestandsindeling. Het heeft niks met de grootte te maken.
Eigenschap 1, compressie
bewerken"compressie: verkleinen van de ruimte die de gegevens in beslag nemen; het ZIP-bestand is kleiner dan de oorspronkelijke bestanden. Hiervoor wordt een variant van het LZW-algoritme gebruikt."
Dit is niet per definitie waar. Het zipformaat is een lossless compressie, en met lossless compressie is het per definitie onmogelijk alles kleiner te maken. Lossles wil zeggen dat er een 1 op 1 mapping is tussen het originile bestand O en het gecomprimeerde bestand O'. Stel O is 100 bits. Er zijn 2^100 verschillende bestanden van 100 bits mogelijk. Als al deze bestanden kleiner werden zou het mogelijk zijn 2^100 bits op te slaan in 2^99 + 2^98 + .. 2^0 = 2^100-1 bits. Uiteraard is het niet mogelijk 2^100 bits in minder dan 2^100 bits op te slaan.
Met andere woorden. ZIP comprimeert veel formaten naar een kleiner bestand, maar niet alles. Zip maakt gebruik van eigenschappen die in gangbare bestanden veel voorkomen. – De voorgaande bijdrage werd geplaatst door Pool simon (overleg · bijdragen) 31 mrt 2010 11:23