Dateikomprimierung

Hi

Ich hoffe mein Post steht hier richtig, wenn nicht bitte ich um Entschuldigung.

Ich versuche grade eine Setupdatei zu komprimieren (mit verschiedenen Programmen: Nero, Isobuster, Filezip) die ich selber geschrieben habe. Wenn ich die allerdings verpacken will wird es auf einmal mehr! Die original Setupdatei hat 29.9 MB. Wenn ich diese mit Winzip verpacke und komprimierung auf Maximum stelle, hat sie auf einmal 34 MB (OK Ich denke mir mal, das die Dateiinformationen von der entstehenden *.rar oder *.zip da mit reinkommen, aber das sind keine 4 MB!) Dann hab ich versucht, das als *.bin zu packen, weil man die ja auch häufig im Internet so bekommt. Aber da hatte die Datei auf einmal 38 und ein paar zerquetschte MB. Tja und das ging mit allen Programmen, und komprimierungsmethoden so… Was kann ich machen? Bzw. Was mache ich falsch?

Vielen Dank schon mal.
Mfg D. Mertins

Hallo!

Ich versuche grade eine Setupdatei zu komprimieren (mit
verschiedenen Programmen: Nero, Isobuster, Filezip) die ich
selber geschrieben habe. Wenn ich die allerdings verpacken
will wird es auf einmal mehr! Die original Setupdatei hat 29.9
MB. Wenn ich diese mit Winzip verpacke und komprimierung auf
Maximum stelle, hat sie auf einmal 34 MB (OK Ich denke mir
mal, das die Dateiinformationen von der entstehenden *.rar
oder *.zip da mit reinkommen, aber das sind keine 4 MB!) Dann
hab ich versucht, das als *.bin zu packen, weil man die ja
auch häufig im Internet so bekommt. Aber da hatte die Datei
auf einmal 38 und ein paar zerquetschte MB. Tja und das ging
mit allen Programmen, und komprimierungsmethoden so… Was
kann ich machen? Bzw. Was mache ich falsch?

Kann es vielleicht sein, dass deine Setupdatei schon komprimiert ist? Und daher nicht mehr sinnvoll weiter gepackt werden kann?

mfg
chris

Das könnte theoretisch sein. Ich hab es mit Innosetup erstellt, wenn dir das was hilft… Aber gibt es dann keine Möglichkeit des noch kleiner zu machen?

es gibt verschiedene Packalgorythmen… einer ist der von winzip verwendete, dann gibts z.B. noch ARJ, LHA, RAR, ACE etc.
Die Algorythmen arbeiten relativ ähnlich, und es kann sein, dass es zusätzlichen Speicherplatz bringt bereits komprimierte Dateien nochmals zu komprimieren, aber das ist eher selten der Fall bzw ist der Aufwand nicht das Ergebnis wert.
so z.B. auch bei Dateiformaten, die schon intern komprimieren wie z.B. MP3, JPG, divX etc.
Hier ist denke ich auch der Link zu wikipedia angebracht:
http://de.wikipedia.org/wiki/Datenkompression
http://de.wikipedia.org/wiki/Winzip

Installer haben ja auch den Zweck eine möglichst kompakte Datei zu erzeugen, daher liegt die vermutung auf der Hand, dass bereits komprimierungsalgorythmen angewendet wurden.

7 zip…

Das könnte theoretisch sein. Ich hab es mit Innosetup
erstellt, wenn dir das was hilft… Aber gibt es dann keine
Möglichkeit des noch kleiner zu machen?

Eventuell mit 7zip (Freeware und sehr gut)
http://www.7-zip.org/

Zitat:
„Usually 7-Zip compresses to 7z format 30-70% better than to zip format. And 7-Zip compresses to zip format 2-10% better than other zip compatible programs.“

Zu beachten ist, dass das 7Zip-Spezialformat andere Entpacker eventuell nicht können und man daher „Selbstentpacker“ verwenden sollte.

Viel Spass und Erfolg
Stefan

Hallo,

Ich versuche grade eine Setupdatei zu komprimieren (mit
verschiedenen Programmen: Nero, Isobuster, Filezip) die ich
selber geschrieben habe. Wenn ich die allerdings verpacken
will wird es auf einmal mehr! Die original Setupdatei hat 29.9
MB. Wenn ich diese mit Winzip verpacke und komprimierung auf
Maximum stelle, hat sie auf einmal 34 MB (OK Ich denke mir
mal, das die Dateiinformationen von der entstehenden *.rar
oder *.zip da mit reinkommen, aber das sind keine 4 MB!)

Wenn Du Innosetup genommen hast, benutzt Du
möglicherweise schon 7zip-Kompression,
(http://www.jrsoftware.org/isinfo.php)

dann ist die Prognose mit anderen blockorientierten
Kompressoren sehr ungünstig, vor allem bei zu kleiner
Blockgröße.

Grüße

CMБ