vim에서 바이너리 파일을 보면 횡설수설이 표시됩니다.

vim에서 바이너리 파일을 보면 횡설수설이 표시됩니다.

Vim에서 바이너리 파일을 열면 횡설수설하는 말이 많이 표시됩니다. 1과 0이 여러 개 표시될 것으로 예상할 수 있습니다. 왜 이런거야?

답변1

훌륭한 질문입니다.

텍스트 편집기는 파일을 열지 않고 바이너리를 표시하지 않습니다. 일반적으로 ASCII 또는 유니코드 인코딩으로 파일을 읽습니다.

다음은 ASCII 인코딩이 작동하는 방식에 대한 몇 가지 예입니다.

http://www.asciitable.com/

기본적으로 작동 방식은 첫 번째 바이트 수를 읽은 다음 해당 비트 모음을 화면에 표시되는 특정 문자로 해석하는 것입니다.

그러나 만약 당신이원하다Vim에서 바이너리(또는 16진수)를 표시하려면 다음과 같이 하면 됩니다:

http://vim.wikia.com/wiki/Hex_dump

관련 정보