
Vim에서 바이너리 파일을 열면 횡설수설하는 말이 많이 표시됩니다. 1과 0이 여러 개 표시될 것으로 예상할 수 있습니다. 왜 이런거야?
답변1
훌륭한 질문입니다.
텍스트 편집기는 파일을 열지 않고 바이너리를 표시하지 않습니다. 일반적으로 ASCII 또는 유니코드 인코딩으로 파일을 읽습니다.
다음은 ASCII 인코딩이 작동하는 방식에 대한 몇 가지 예입니다.
기본적으로 작동 방식은 첫 번째 바이트 수를 읽은 다음 해당 비트 모음을 화면에 표시되는 특정 문자로 해석하는 것입니다.
그러나 만약 당신이원하다Vim에서 바이너리(또는 16진수)를 표시하려면 다음과 같이 하면 됩니다: