[Delphi] Kompresja "w locie"

0

Mam program i zapisuje wyniki do pliku txt. Ale chcialbym zrobic inaczej. Zeby zapiswyac do pliku skompresowanego, a potem czytac go jak zwykly plik txt. TZn, jak kompresowac/dekompresowac plik bez wykorzystania dodatkowych katalogow itp. Czy sa do tego komponenty?

0

Jeżeli nie zależy ci na konkretnym formacie plików (zip, rar) i bardzo wydajnej kompresji to możesz zaimplementować własny algorytm kompresji. Np. adaptatywną wersję Huffmana lub kodowania arytmetycznego, ew. metody słownikowe jak LZW.

0

nie jestem pewien, ale linuxowy GunZip ma chyba biblioteki umozliwiajace taka kompresje 'w locie'.

0

Co do kompresji osobiście polecam ZLib. Najlepsza do delphi jest wersja DelphiFastZLib z www.dellapasqua.com

1 użytkowników online, w tym zalogowanych: 0, gości: 1