Hi 3_of_8,
welche "Borland-Header" meinst Du?
Das
zlib von Delphi baut doch auf die Objekte Adler32 und deflate von Mark Adler und Phil Katz auf. Die sind in
ansi-c geschrieben und für MAC und Linux verfügbar.
ZLib ist lediglich ein Wrapper für die genannten *.obj Binaries.
Meines Erachtens nach ist es leichter auf einen
Standart aufzubauen, da dann die Kompatibilität mit anderen Z-Streams gewährleistet ist, meinst Du nicht?
Da die Bibliotheken tausendfach getestet sind und wirklich sehr schnell sind verwende ich diese.
AdDeflate.pas ist schon ok, baut aber eben nicht auf die
Standart implementationen auf und kann nicht als GZIP komprimieren, was die
zlib kann.
Gruss
O.