tar-file komprimiert wird groesser

Markus Wiesecke markus at wiesecke.de
Fri Jul 16 13:29:32 CEST 2004


Hallo Ralf, hallo Listenabonenten,

On Fri, 2004-07-16 at 13:18, Ralf Scheider wrote:
> Hi,
> 
> folgendes Problem:
> 
> Ich habe einen tar-file, in dem ca. 20 .jpg und 2 Staroffice
> Präsentationen sind. Die Groesse betraegt 2,4MB.
> Wenn ich diesen File mit compress komprimiere, wird er knapp
> 2,7MB gross. Er zeigt mir eine Komprimierung von -10.99% an.
> Dieses Phaenomen hatte ich letzte Woche schon einmal. Es war
> auch ein File mit einigen jpg. Normalerweise habe ich
> Komprimierungsraten von > +50%
Damit Files komprimierbar werden, muß die "Entropie" gering sein, was
z.B. bei JPEG-Dateien nicht gegeben sind, die sind ja schon (sogar
verlustbehaftet) komprimiert. Da kann i.d.R. kein verlustfreies
Verfahren mithalten.
Anders sieht dies z.B. bei dt. Texten aus - dort kommen bestimmte Zechen
z.B. das "e" sehr häuftig vor - andere viel seltener. Darüber lassen
sich z.B. Kompressionen bewerkstelligen, in dem man dem "e" einen
entsprechd kurzen Code, also eine entsprechend kurze Bitfolge zuweist.
Andere Verfahren nutzen andere eigenschaften etc. StarOffice-Dateien
könnten auch inzwischen vorkomprimiert sein, da bin ich etwas überfragt.
Du hast also eventuellen versucht, bereits gepackte Dateien nochmals zu
packen. Die zusätzlichen Größen kommen zumindest Teilweise vom
"Codebuch", d.h. die Komprimierung braucht eine Art Lexikon, wonach die
ursprüngliche Datei rekonstruierbar wird. 
Vielleicht bringen "bessere" Kompressionsverfahren wie gzip und bzip2
noch etwas, aber generell ist das bei JPEG-Dateien vermutlich die
Rechenzeit nicht wert.
> 
> Wie ist sowas moeglich?
> 
> Gruss, Ralf
Gruß
Markus





More information about the Linux mailing list