Terse(파일 형식)
Terse (file format)| 파일 이름 확장명 | .trs |
|---|---|
| 개발자 | IBM |
| 초기 릴리즈 | 1984 |
| 형식 유형 | 데이터 압축 |
| 오픈 포맷? | 네 |
TERSE는 무손실 압축을 지원하는 IBM 아카이브 파일 형식이다.TERSE 파일에는 순차적 데이터 세트, 분할된 데이터 세트(PDS), 분할된 데이터 세트 확장(PDSE) 또는 대규모 형식 데이터 세트(DSNTYPE=LARGE)가 포함될 수 있다.기록 길이가 32K(RECFM=VBS의 경우 64K) 미만인 한 모든 기록 형식(RECFM)은 허용된다.기록에는 프린터 제어 문자가 포함될 수 있다.[1]
테르스 파일은 뉴욕 요크타운 하이츠의 토머스 J. 왓슨 리서치 센터에서 빅터 S. 밀러와 마크 웨그먼이 개발한 지브, 렘펠 압축 알고리즘을 수정하여 압축하고 있다.[2][3]
Terse 알고리즘은 IBM의 소유였지만, IBM은 Apache 2 라이센스에 따라 오픈 소스 Java 압축 해제기를 출시했다.[4]압축/압축 프로그램(terse 및 unterse라고 함) -AMATERSE 또는 TRSMain—IBM에서 z/OS용으로 제공됨; z/VM 등가물은TERSE그리고DETERSE명령어(순차 데이터셋에만 해당).PC DOS, OS/2, AIX, Windows(2000,XP,2003), Linux, Mac OS/X용 버전은 온라인에서 이용할 수 있다.[5]
아마테스
다음 JCL을 사용하여 z/OS에서 AMATERSE를 호출할 수 있다(TRSMAIN은 SYSUT1 및 SYSUT2 대신 INFile 및 OUTFILE을 사용한다).[6][7]
//직업명 잡 ... //의붓이름 집행부 PGM=아마테스,PARM=ppp //SYSPRINTDDSYSOUT=* //SYSUT1DDDISP=새우,DSN=입력하다.데이터 집합 //SYSUT2DDDISP=(새로운,CATLG),DCB=Ddd.,DSN=생산량.데이터 집합, // 스페이스=space_space //SYSUT3DDDISP=(새로운,삭제),스페이스=space_space 옵션 임시 데이터 집합 사용하다
Terse는 범용 압축/압축 해제 도구로 사용할 수 있다.IBM은 또한 다운로드 가능한 프로그램 임시 수정사항(PTF)을 데이터셋으로 배포한다.Terse는 IBM 고객들도 z/OS 덤프, 트레이스 등의 진단 정보를 패키징하여 IBM으로 전송하는 데 사용한다.
참조
- ^ IBM Corporation. "AMATERSE: Pack and unpack a data set". IBM Knowledge Center. Retrieved Sep 4, 2016.
- ^ Miller, Victor S.; Wegman, Mark N. (1988). "Variations on a theme by Ziv and Lempel". IEEE International Conference on Communications '88: Digital Technology - Spanning the Universe. doi:10.1109/ICC.1988.13597. S2CID 56571935. Retrieved Sep 4, 2016.
- ^ Lalonde, Bill. "Terse/MVS". Big Iron. Retrieved Sep 5, 2016.
- ^ "openmainframeproject/tersedecompress". GitHub. Retrieved 2020-11-28.
- ^ "Hercules-390". Discussion group for users of the Hercules ESA/390 mainframe emulatorr. Retrieved Sep 5, 2016.
- ^ IBM Corporation. "Specifying the JCL statements for AMATERSE". IBM Knowledge Center. Retrieved Sep 4, 2016.
- ^ ppp는 PACK(압축), SPACK(압축, 느리게 압축 및 압축 해제) 또는 UNBACK(압축 해제)이다.
외부 링크