Einzelnen Beitrag anzeigen

Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

Re: 7zip im eigenen Programm zum Dateitransfer verwenden

  Alt 30. Apr 2009, 11:05
Zitat von gsh:
... Ich kenne mich nicht so gut mit Komprimierungs Algorthimen aus deswegen frage ich euch. Glaubt ihr es lohnt sich 7zip (also lzma, bzip2 und ppmd ) statt zlib zu nutzen? Natürlich ist mir klar, dass dies wahrscheinlich stark davon abhängt welche Dateien übertragen werden sollen. Genau kann ich das leider nicht sagen aber es dürften vor allem solche Dateien sein: .wav, .mp3, .avi, .jpg, .bmp, .png, .iso, .txt, .doc, .pps
zlib ist schnell und bietet moderate komprimierung, lzma und ppmd sind etwas langsamer komprimieren aber um bis zu einem drittel besser (manchmal auch mehr).

das problem ist, daß eine ganze menge der datei typen, die du hier aufgezählt hast schon komprimiert sind. bei jpg, mp3, avi und png wirst du nicht mehr viel komprimieren können. für text und doc files ist mit sicherheit ppmd am besten, für den rest lzma.

um sowas wie jpg zu komprimieren bräuchtest du den paq8 algo, der ist aber grotten lahm und für deine zwecke eher ungeeignet.

falls du eine dll für ppmd suchst könnte ich hier was posten.
  Mit Zitat antworten Zitat