파일의 모든 비트를 보는 방법은 무엇입니까?

파일의 모든 비트를 보는 방법은 무엇입니까?

파일의 모든 비트를 볼 수 있는 방법을 찾고 있습니다. 비공개 소스 응용 프로그램을 사용하여 파일을 편집할 때 정확히 어떤 변경 사항이 발생하는지 알고 싶기 때문에 내 파일에 있는 모든 01을 보고 싶습니다.

답변1

@ChrisF가 제안하는 것과 같은 16진수 편집기를 사용하세요. Windows에 적합한 것은 "HxD"입니다.

일반적으로 컴퓨터는 하드웨어와 직접 인터페이스하지 않는 한(대부분의 경우에도) 한 번에 8비트의 배수를 처리합니다. 따라서 이러한 경계로 나누어진 파일을 보는 것은 일반적으로 0과 1의 원시 스트림보다 더 좋고 의미가 있습니다.

에 대한 학습16진수와 2진수와의 관계첫 번째. 정말 간단합니다(0 = 0000, 1 = 0001, 2 = 0010, ... 9 = 1001, A = 1010, B = 1011, C= 1100, D = 1101, E = 1110, F = 1111).

또한 파일을 직접 비교하는 것은 지루할 수 있습니다. 아마도 다음과 같은 도구가 필요할 것입니다.BinDiff,vbindiff, 또는 유사합니다.

답변2

HxD는 실제로 비트를 표시하지 않고 16진수, 12월 및 10진수로 바이트를 표시합니다.

바이트 및 비트 뷰어: 이 작은 실행 파일이 작업을 수행합니다. 파일을 열고 바이트를 16진수와 BITS(예!, 1과 0)로 보고 무료로 다운로드해 보겠습니다.

http://www.softpedia.com/get/Programming/File-Editors/Bytes-and-Bits-Viewer.shtml#download

이 프로그램이 무슨 소용이 있나요? 글쎄, 내 경우에는 Huffman을 사용하여 파일을 압축하는 프로그램을 어셈블리 8086에서 만들었습니다.https://stackoverflow.com/questions/30198324/i-have-trouble-building-codes-for-주파수-table-in-huffman-compression/30200096?noredirect=1#comment48507449_30200096). 결과 파일이 괜찮은지 확인하기 위해 다음을 사용했습니다.바이트 및 비트 뷰어허프만 코드에서 1과 0을 보려면

관련 정보