Terse (formát souboru) - Terse (file format) - Wikipedia
Přípona názvu souboru | .trs |
---|---|
Vyvinul | IBM |
První vydání | 1984 |
Typ formátu | Komprese dat |
Otevřený formát ? | Ano |
STARÉ je IBM formát archivního souboru který podporuje bezztrátová komprese. Soubor TERSE může obsahovat sekvenční datovou sadu, a rozdělená datová sada (PDS), rozšířená rozdělená datová sada (PDSE) nebo a velkoformátová datová sada (DSNTYPE = LARGE). Je povolen jakýkoli formát záznamu (RECFM), pokud je délka záznamu menší než 32 K (64 K pro RECFM = VBS). Záznamy mohou obsahovat řídicí znaky tiskárny.[1]
Stručné soubory jsou komprimovány pomocí úpravy Algoritmus komprese Ziv, Lempel vyvinutý uživatelem Victor S. Miller a Mark Wegman na Výzkumné centrum Thomase J. Watsona v Yorktown Heights, New York.[2][3]
Algoritmus Terse byl vlastnictvím IBM; IBM však vydala open source Java dekompresor pod licencí Apache 2.[4] Program komprese / dekomprese (tzv stručně a neukončit) —AMATERSE nebo TRSMAIN — je k dispozici od IBM pro z / OS; the z / VM ekvivalenty jsou STARÉ
a DETERSE
příkazy, pouze pro sekvenční datové sady. Verze pro PC DOS, OS / 2, AIX, Okna (2000, XP, 2003), Linux, a Mac OS / X jsou k dispozici online.[5]
AMATÉRSKÉ
Následující JCL lze použít k vyvolání AMATERSE v systému z / OS (TRSMAIN používá INFILE a OUTFILE místo SYSUT1 a SYSUT2):[6][7]
//název povoláníPRÁCE...//stepnameEXECPGM=AMATÉRSKÉ,PARM=ppppp//SYSPRINT DD SYSOUT=*//SYSUT1 DD DISP=SHR,DSN=vstup.datová sada//SYSUT2 DD DISP=(NOVÝ,CATLG),DCB=ddd,DSN=výstup.datová sada,//PROSTOR=space_parameters//SYSUT3 DD DISP=(NOVÝ,VYMAZAT),PROSTOR=space_parametersVolitelná dočasná datová sada
Použití
Terse lze použít jako univerzální nástroj pro kompresi / dekompresi. IBM také distribuuje ke stažení Programujte dočasné opravy (PTF) jako převrácené datové sady. Terse zákazníci IBM používají také k zabalení diagnostických informací, jako jsou výpisy a stopy systému z / OS, k přenosu do IBM.
Reference
- ^ IBM Corporation. „AMATERSE: Zabalení a rozbalení datové sady“. IBM Knowledge Center. Citováno 4. září 2016.
- ^ Miller, Victor S .; Wegman, Mark N. (1988). „Variace na téma od Ziva a Lempela“. IEEE International Conference on Communications '88: Digital Technology - Spanning the Universe. doi:10.1109 / ICC.1988.13597. S2CID 56571935. Citováno 4. září 2016.
- ^ Lalonde, Bille. „Terse / MVS“. Velké železo. Citováno 5. zář 2016.
- ^ „openmainframeproject / tersedecompress“. GitHub. Citováno 2020-11-28.
- ^ „Hercules-390“. Diskusní skupina pro uživatele sálového emulátoru Hercules ESA / 390. Citováno 5. zář 2016.
- ^ IBM Corporation. "Specifikace příkazů JCL pro AMATERSE". IBM Knowledge Center. Citováno 4. září 2016.
- ^ ppppp je PACK (komprimovat), SPACK (komprimovat, pomaleji a komprimovat lépe) nebo UNPACK (dekomprimovat)
externí odkazy
![]() | Tento počítačový článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |