EPcompress leírás
epcompress [PARAMÉTEREK...] INFILE OUTFILE
Paraméterek
-h, -help, --help: Rövid leírást ír ki a program használatáról, és kilép.
--: Minden további paraméter fájl név.
-x: Tömörített fájl kicsomagolása.
-t: Fájl(ok) tesztelése.
-m0..m6: Formátum választása, az -m5 (ZLib) helyett használható -mz is, az alapértelmezés -m2, illetve a bemeneti fájl alapján automatikusan választott, ha az lehetséges.
-m6:ENCODING: -m6 módban a kódolást definiálja, ami alapértelmezés szerint "FG0L,G,,12345678,0123456789ABCDEF".
-1 ... -9 | -X: Gyorsabb vagy nagyobb hatásfokú tömörítés beállítása, az alapértelmezés 5. A nagyobb értékek egyes esetekben rosszabb fájl méretet is eredményezhetnek. -m0 és -mz formátumnál az -X nagyon lassú.
-fast: Gyors 4 szálú tömörítő használata, ez csak -raw -m2 és -mz módban lehetséges, és fix paramétereket tételez fel. Az ep128emu snapshot és PNG fájl mentésekor használja.
-raw | -noraw: EXOS fejlécek figyelmen kívül hagyása -raw esetén, az alapértelmezés -noraw, amit azonban csak az -m0, -m2, és -m3 formátumok támogatnak.
-a | -n: Archívum készítése több fájlból -a esetén, az alapértelmezés -n.
-minlen <N>: LZ77 minimális hosszúság 1 és 3 között, az alapértelmezés a formátum által támogatott legkisebb érték. A növelése rontja a fájl méretet, de gyorsítja a kicsomagolást.
-maxoffs <N>: LZ77 maximális távolság (szótár méret). Alapértelmezés szerint a legnagyobb, amit a formátum szabványosan támogat, általában 64 kilobájt. Kivétel az -mz (ZLib) formátum, ahol 32768 bájt, nagyobb érték pedig nem szabványos bővítést engedélyez. Az -m1, -m2, és -m4 esetében a maximum 524288 bájt, amit a Z80 rutinok azonban nem támogatnak. A csökkentése rontja a tömörítés hatékonyságát, 1 bájt egyszerű RLE eljárásnak felel meg. A távolság korlátozása hasznos lehet speciális esetben, például cirkuláris puffer használatakor.
-blocksize <N>: Tömörítésnél fix blokk méret használata. Az alapértelmezés 0, ami optimális módon próbálja blokkokra bontani a bemeneti adatot, ha ezt a választott formátum lehetővé teszi (az -m3 és -m6 nem), a keresés mélysége függ az -1..-X paramétertől.
-V: Több részre bontott bemeneti fájl, csak kicsomagolásnál és tesztelésnél.
-V <N>: Tömörítésnél a kimenet N kilobájt méretű részekre bontása.
-borderfx | -noborderfx: Önkicsomagoló programban a keretcsíkozás engedélyezése vagy tiltása.
-cleanup | -nocleanup: Önkicsomagoló programban a lapozás és veremmutató EXOS-hoz hasonló beállítása.
Linkek
EP128Emu, a csomag tartalmazza az EPcompress aktuális verzióját Z80 assembly rutinok