Hardcore Komprimierung gesucht

Also das warn ja eine Menge von Antworten... hmm aber ich bin noch nicht wirlich überzeugt... Gibt es wirklich nicht ein Überdrüberprog das mir das wirklich Hardcore-Komprimiert?

Warum entsteht z.B. aus einer Installation die 300MB groß ist plötlich eine 1 GB großes Programm?? *malblödnachgefragt*
 
achtung, was ich jetzt schreibe kann auch völlig falsch sein!

das sind die installer. die kommen von z.B MindVision. die kannste aber nicht zum komprimieren gebrauchen. die sind halt direkt zum installieren da.
 
Original geschrieben von AvS
achtung, was ich jetzt schreibe kann auch völlig falsch sein!

das sind die installer. die kommen von z.B MindVision. die kannste aber nicht zum komprimieren gebrauchen. die sind halt direkt zum installieren da.


Aber wie kommt das dann, dass ein so kleines Setup so groß im Endefekt wird? hobe you know what i mean
 
so jetzt

ein bisschen größer jetzt... hab ein bisschen zuviel herumgespielt...

Aber wie kommt das dann, dass ein so kleines Setup so groß im Endefekt wird? hobe you know what i mean
 
ein setup fasst alle dateien zusammen, die installiert werden müssen. bei vielen programmen zur erstellung eines setups werden die dateien in einer einzelnen datei zusammengefasst und dabei auch nach den oben erwähnten mustern komprimiert.
während der installation wird dabei letztendlich ein script ausgeführt, dass dafür sorgt, dass dll-dateien ins systemverzeichnis kommen, verzeichnisse und verknüpfungen erstellt werden, etc.
kurz gesagt: ein setup holt sich alle zu installierenden dateien aus einem komprimierten archiv und kopiert diese dann auf die festplatte.
 
Original geschrieben von aquila
Gibt es wirklich nicht ein Überdrüberprog das mir das wirklich Hardcore-Komprimiert?
Warum entsteht z.B. aus einer Installation die 300MB groß ist plötlich eine 1 GB großes Programm?? *malblödnachgefragt*

Nein, nein und nochmals nein.

Wie schon einmal gesagt:
- Programme lassen sich excellent komprimieren.
- Bilder (fast) gar nicht mehr, da eigene Kompression.
- Text geht meistens wunderbar.

Und wenn man mal bei den genannten Formaten *.zip, *.ace und *.rar bleibt, erreicht man die beste Komprimierung mit *.rar

So ein Käse... Es kommt auf die Datei und das Kompressionsprinzip an. Es ist Blauäugig zu sagen: DAS ist das BESTE!

Schlicht gesagt, ausprobieren was für den aktuellen Fall am besten ist, das kann ACE, ZIP oder RAR oder GZIP oder SONSTWAS sein...

Für Programme gibt es zusätzliche Kompressionsverfahren (UPX, ASPACK z. B. um nur zwei zu nennen), da diese aus einem Festen Sprachschatz gebildet werden, was bedeutet man kann vieles abkürzen, ergo: FETTE KOMPRESSION.
 
stimmt. *.rar ist nur das dateiformat, das hat gar nichts mit dem inhalt zu tun. wie gesagt, nutzen die meisten der handelsüblichen archivierungsprogramme verschiedene algorithmen, um die daten zu komprimieren. und ob man beispielsweise den huffman-algorithmus jetzt mit winzip oder mit winrar auf eine datei anwendet, ist völlig egal.

die maximale komprimierungsrate ist unter den verbreiteten programmen (winzip, winrar, ace, gzip, etc.) normalerweise ziemlich gleich. die unterschiede sind da nur gering. daher ist es nicht so wichtig WIE man etwas komprimieren will, viel wichtiger ist WAS man komprimieren will.
für die weitere verkleinerung von audio-, video- oder grafikdateien bleibt meistens nur eine verlustbehaftete komprimierung. für textdateien gibt es bis zu einer bestimmten grenze immer wieder mittel und wege, weiter zu komprimieren. bei ausführbaren programmen ist teilweise ebenfalls eine verlustbehaftete komprimierung vorteilhaft (es gibt bestimmte tools, die alles aus einer exe-datei entfernen, was überflüssig ist).
eventuell ist es auch möglich eine datei mehrmals zu komprimieren, und damit kleiner zu machen. dabei muss man aber dann auch mehrmals dekomprimieren, um das original zurück zu haben.
 
bei ausführbaren programmen ist teilweise ebenfalls eine verlustbehaftete komprimierung vorteilhaft (es gibt bestimmte tools, die alles aus einer exe-datei entfernen, was überflüssig ist).

ok, kurz gefragt: Kannst du mir eines oder zwei nennen?


eventuell ist es auch möglich eine datei mehrmals zu komprimieren, und damit kleiner zu machen. dabei muss man aber dann auch mehrmals dekomprimieren, um das original zurück zu haben.

heißt das ich zippe eine datei 10 mal und sie wird dadurch immer kleiner?

----

Danke Neurodeamon für die kleine Zusammenfassung... jetzt habs auch ich kapiert :)

Für Programme gibt es zusätzliche Kompressionsverfahren (UPX, ASPACK z. B. um nur zwei zu nennen), da diese aus einem Festen Sprachschatz gebildet werden, was bedeutet man kann vieles abkürzen, ergo: FETTE KOMPRESSION.

Gibt es von den Kompressionsverfahren irgendwo im Internet etwas genaueres, wo das erklärt wird, oder vielleicht schon ein Tutorial dgl.?
 
ok, kurz gefragt: Kannst du mir eines oder zwei nennen?

http://upx.sourceforge.net/
http://www.aspack.com/aspack.htm
http://bonanzas.rinet.ru/
eventuell auch noch http://www.undu.com/DN970301/00000064.htm


heißt das ich zippe eine datei 10 mal und sie wird dadurch immer kleiner?
irgendwann ist schluss. dann wird die datei normalerweise auch wieder ein paar kilobyte grösser, weil der huffman-baum noch dazugespeichert wird.


beschreibungen zu den verschiedenen verfahren gibt's unter anderem hier:
http://www.iti.fh-flensburg.de/lang/algorithmen/code/huffman/huffman.htm
http://n.ethz.ch/student/kamichae/ETH/Huffman/
http://goethe.ira.uka.de/seminare/rftk/huffman/
http://www.ztt.fh-worms.de/de/sem/ws95_96/kompressionsalgorithmen/node1.html
http://www.fh-landshut.de/~gschied/multimedia/slide0050.html
http://www.zi.unizh.ch/publications/ps/bild.html

und eine suche bei google ist auch sehr aufschlussreich. :)
 
Ok, dann werde ich mir das zu Herzen nehmen, auf jeden Fall möchte ich mich bedanken für die rege Teilnahme an diesem Thema... wenn irgendwem noch irgendwas wichtiges einfallen sollte soll er doch bitte schreiben ;-)

BIG THX!
 
Zurück