OD 출력을 다른 파일에 삽입

OD 출력을 다른 파일에 삽입

od 명령의 출력이 있습니다(원본 파일에 액세스할 수 없음). Python과 같은 프로그래밍 언어를 사용하여 바이너리 데이터를 가져와 다른 파일에 삽입할 수 있나요?

명령과 출력은 다음과 같습니다.

od -c IUSZ43_KWBC_081935_59763868.bufr
0000000 001  \r  \r  \n   8   6   8      \r  \r  \n   I   U   S   Z   4
0000020   3       K   W   B   C       0   8   1   9   3   5  \r  \r  \n
0000040   B   U   F   R  \0  \0 366 003  \0  \0 022  \0  \0  \b  \0  \0
0000060 002  \0  \r  \0 022  \b  \b  \f  \0  \0  \0  \0   &  \0  \0 001
0000100 200 301 001 002  \v 002  \f 301  \v 301  \f 301 030   A  \r 303

이 데이터가 추가될 새 파일에 대한 편집 권한을 가질 수 있습니다. 그러나 다시 한번 말씀드리지만 IUSZ43_KWBC_081935_59763868.bufr 파일에 액세스할 수 없습니다.

답변1

이게 시작일지도 몰라

echo -e $(cut -d " " -f2- od-out | sed -r -e 's/([0-9]{3})/\\0\1/g' | tr -d " \n")

그러나 공백(공백과 필드 구분 기호를 구별하는 방법을 알지 못함)과 16비트 문자에 속기 때문에 약간의 작업이 필요합니다.

관련 정보