IBM 파일을 16 진수 값으로 전달하려고합니다.DFSORT를 사용하여 IBM 파일을 16 진수로 변환하는 방법은 무엇입니까?
48383030
나는이 방법으로 시도 :
H800
파일이 출력을 절약 할 수 :
이 입력으로//R45ORF80V JOB (EFAS,2SGJ000),'LLAMI',NOTIFY=R45ORF80,
// MSGLEVEL=(1,1),MSGCLASS=X,CLASS=A,
// REGION=0M,TIME=5
//*---------------------------------------------------
//SORTEST EXEC PGM=ICEMAN
//SORTIN DD DSN=LF58.DFE.V1408001,DISP=SHR
//SORTOUT DD DSN=LF58.DFE.V1408001.OUT,
// DISP=(NEW,CATLG,DELETE),
// LRECL=4,DATACLAS=CDMULTI
//SYSOUT DD SYSOUT=X
//SYSPRINT DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
//SYSIN DD *
SORT FIELDS=COPY
OUTREC FIELDS=(1,4,HEX)
END
/*
을하지만, 다음과 같은 출력 :
C8F1F0F0
내가 뭘 잘못하고 있니? COMP-3 필드가있는 500 개의 LREC가있는 파일도 16 진수로 변환 할 수 있습니까? 파일 관리자를 사용하여 파일을 탐색하는 동안 "16 진수"명령을 사용할 수 있습니다.
보고있는 출력은 코드 페이지 37 (및 다른 것들)에 대해 정확합니다. 왜 문자 "0"의 16 진수 표현이 "30"이라고 생각합니까? – cschneid
@cschneid ASCII. –