텍스트 파일의 일부를 바이트 단위로 다른 텍스트 파일에 복사하는 방법은 무엇입니까? dd, 머리, 아니면?

텍스트 파일의 일부를 바이트 단위로 다른 텍스트 파일에 복사하는 방법은 무엇입니까? dd, 머리, 아니면?

작은 파일에 대한 몇 가지 버그 수정을 수행하려면 긴 텍스트 파일의 첫 번째 줄을 가져와야 합니다(Python 스크립트는 예상대로 큰 텍스트 파일을 소화하지 않습니다). 그러나 버그 수정이 의미가 있으려면 줄이 기본적으로 바이트 단위로 완벽한 복사본이어야 하며 문자 인코딩, 줄 끝 문자, 보이지 않는 문자 또는 보이지 않는 문자와 관련된 잠재적인 문제를 파악해야 합니다. 존재하지 않음. 원본 txt.

중간선에서 끝나는 텍스트 파일에는 문제가 없다고 생각하므로 특정 바이트 크기를 복사하면 내가 원하는 작업을 수행할 수 있습니다. 둘 다 이 작업을 수행할 수 있는 head것으로 보이지만 텍스트 파일을 처리하고 표준 입력을 표준 출력으로 복사하고 변환 도구를 제공한다고 말하면 변환 없이 비트 단위 복사를 수행하는지 확인할 수 없습니다. 손실. 따라서 다음 두 가지 솔루션이 테스트에서 작동하는 것 같지만 가능한 문제 문자에 대해 테스트하고 있는지 확실하지 않습니다. 명확한 답변이나 다른 더 나은 솔루션이 가장 도움이 될 것입니다.ddman headman dd

누구나

dd if=input.txt of=output.txt bs=256 count=1

또는

head -c 256 input.txt > output.txt

원래의 더 구체적인 질문도 참조하십시오.여기.

관련 정보