Unix의 파일에서 0바이트를 모두 제거합니다.

Unix의 파일에서 0바이트를 모두 제거합니다.

프로토타입 하드웨어 RNG에서 데이터 파일을 얻었지만 어떤 이유로 엄청난 양 0x00의 바이트가 생성됩니다. 0x00남은 데이터가 무작위인지 테스트할 수 있도록 이러한 바이트를 모두 제거하고 싶습니다 .

터미널에서 이 작업을 어떻게 수행합니까?

답변1

tr -d '\0' <file >newfile

이렇게 하면 파일의 모든 Null 바이트가 제거 file되고 수정된 데이터가 newfile.

관련 정보