![Unix의 파일에서 0바이트를 모두 제거합니다.](https://linux55.com/image/184526/Unix%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%200%EB%B0%94%EC%9D%B4%ED%8A%B8%EB%A5%BC%20%EB%AA%A8%EB%91%90%20%EC%A0%9C%EA%B1%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
프로토타입 하드웨어 RNG에서 데이터 파일을 얻었지만 어떤 이유로 엄청난 양 0x00
의 바이트가 생성됩니다. 0x00
남은 데이터가 무작위인지 테스트할 수 있도록 이러한 바이트를 모두 제거하고 싶습니다 .
터미널에서 이 작업을 어떻게 수행합니까?
답변1
tr -d '\0' <file >newfile
이렇게 하면 파일의 모든 Null 바이트가 제거 file
되고 수정된 데이터가 newfile
.
프로토타입 하드웨어 RNG에서 데이터 파일을 얻었지만 어떤 이유로 엄청난 양 0x00
의 바이트가 생성됩니다. 0x00
남은 데이터가 무작위인지 테스트할 수 있도록 이러한 바이트를 모두 제거하고 싶습니다 .
터미널에서 이 작업을 어떻게 수행합니까?
tr -d '\0' <file >newfile
이렇게 하면 파일의 모든 Null 바이트가 제거 file
되고 수정된 데이터가 newfile
.