bo tego w GM szybko nie zrobisz, zrozum. jak juz uparcie dazysz ta droga, to jedyne wyjscie to odczytac plik tekstowo, zapisac do stringa, kompresowac, zapisac string do pliku.
A winrar robi to co nalezy - wczytuje caly plik do bufora za jednym zamachem (nie znak po znaku), dekompresuje, zapisuje zapisuje poszczegolne pliki tak samo za jednym zamachem. to jest standardowa metoda odczytu plikow, ja w ten sposob plik XET wazacy kilka mega wczytuje i zapisuje w ulamku sekundy, tak samo winrar i inne programy operujace na plikach, bo tego sie nie robi inaczej, to bylo by glupie posuniecie. w GM jedyne wyjscie na przyspieszenie tego to to co opisalem