exomizer jest już w wersji 3.1.1, używacie starych programów
Poniekąd, ponieważ do nowej wersji nie ma jeszcze dekompresora strumieniowego. Do innych celów używamy nowego, dlatego w mojej liście masz dwa exomizery.
w tabelce jest wynik wersji raw?
%.ex2: %
$(EXO2) mem -f -l none -o $@ $<@0x4000
%.ex3: %
$(EXO3) mem -f -l none -o $@ $<@0x4000
Zachęcam do eksperymentowania.
a jak to wyglada dla bufora 1 bajtowego?
Nie sprawdzałem, ale rozmiar bufora dla exostreamdecr1.s podaje się w pełnych stronach i dla moich celów dobrze działa $300 - mniejsze generowały już nieakceptowalny wynik.
czy ten dekompresor musi miec podana ilosc danych do dekompresji albo adres koncowy?
Nic mi o tym nie wiadomo.
Exomizer3 ma za to ciekawą opcję - umożliwa wygenerowanie jednego ciągu enkodującego dla całej grupy plików (parametry -E i e) co pozwala usunąć tenże ciąg z danych skompresowanych. To jest kilkadziesiąt bajtów, ale jeśli mamy kilkadziesiąt skompresowanych pliczków to już robi się z tego kilka czy kilkanaście stron. Wtedy przed dekompresją każdorazowo inicjalizuje się bufor dekompresji tymże ciągiem kodującym, po czym odpala się już docelową dekompresję.
Nie zawsze się to oczywiście opłaca, ale to kwestia sprawdzenia co będzie mniejsze.