Terse(파일 형식)

Terse (file format)
TERSE 파일 형식
파일 이름 확장명.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]압축/압축 프로그램(terseunterse라고 함) -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으로 전송하는 데 사용한다.

참조

  1. ^ IBM Corporation. "AMATERSE: Pack and unpack a data set". IBM Knowledge Center. Retrieved Sep 4, 2016.
  2. ^ 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.
  3. ^ Lalonde, Bill. "Terse/MVS". Big Iron. Retrieved Sep 5, 2016.
  4. ^ "openmainframeproject/tersedecompress". GitHub. Retrieved 2020-11-28.
  5. ^ "Hercules-390". Discussion group for users of the Hercules ESA/390 mainframe emulatorr. Retrieved Sep 5, 2016.
  6. ^ IBM Corporation. "Specifying the JCL statements for AMATERSE". IBM Knowledge Center. Retrieved Sep 4, 2016.
  7. ^ ppp는 PACK(압축), SPACK(압축, 느리게 압축 및 압축 해제) 또는 UNBACK(압축 해제)이다.

외부 링크