![]() |
Schnelle Kompressionsroutine gesucht
Hi ich schon wieder,
Ich bin auf der suche nach einer recht schnellen De.- und Kompressionsroutine für Delphi (Pascal language). Ich habe relatiev viele Single-Daten die ich gern ein wenig schrumpfen möchte mit einer leichten verschlüsselung. Zur Zeit nutze ich das LZW-Verfahren welches aber bei vielen Dateien zu lange beim laden braucht. Zu dem macht sie mir die Exec um ~ 30 KB grösser. Kompressionsrate sollte um die 20% liegen. Kennt wer so was ? |
Re: Schnelle Kompressionsroutine gesucht
Die ZLib ist da imho sowas wie ein Quasistandard. Ich vermute jetzt auch mal ganz forsch, dass man dort durch an Parametern fummeln einen Tradeoff zwischen Kompression und Geschwindigkeit hin bekommt.
Allzu lahm kann sie nicht sein, da ich auch schon das ein oder andere (recht üppige) Spiel gesehen habe, dass alle Spieldaten in einer Riesen-Zip verwaltet, und wo die ZLib im Ordner rumlungerte :) |
Re: Schnelle Kompressionsroutine gesucht
ZIP-Komprimierung unterstützt doch auch Passwörter?
|
Re: Schnelle Kompressionsroutine gesucht
Es ist doch so das die zLib nicht auf jedem Rechner zu finden ist, oder ?
Ich möchte schon das alles in meinem Programm abläuft, also nix Externes. |
Re: Schnelle Kompressionsroutine gesucht
Zitat:
|
Re: Schnelle Kompressionsroutine gesucht
Probier mal lzip
![]() Aber für konservative Ansätze tuts Abbrevia auch...das ist wirklich solide. Sherlock |
Re: Schnelle Kompressionsroutine gesucht
Hallo,
wenn ich mal zippen muss, benutze ich ![]() In Bezug auf Tempo kam mir das bisher nie langsam vor, bin da aber auch nicht so anspruchsvoll. |
Re: Schnelle Kompressionsroutine gesucht
:thumb:
|
Re: Schnelle Kompressionsroutine gesucht
Zitat:
mfg smallsmoker |
Re: Schnelle Kompressionsroutine gesucht
Also zlib hat nicht sehr viel mit ZIP zu tun. ZIP benutzt nur den selben Algo. zlib ist z.b. eine .gz von Linux
guckt mal ins Wikipedia. Jetzt zu deinem Problem nimm zlib ist schnell und packt gut spiel ein bisschen mit dem Kompressionlevel rum und schon gehts. Wenn du nur eine Datei haben willst guck mal unter Open-Source hier im Forum da hab ich ein Virtuelles Filesystem gepostet. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz