파일인코딩에 관한 질문입니다.
글쓴이: uchi / 작성시간: 일, 2004/04/25 - 11:17오전
ascii로 저장된 텍스트파일을 이진수로 변환해서 보고 싶습니다. 기계어라고 하죠.
만약 텍스트파일에 'a'를 넣어놓고 단순 계산해보면 a는 아스키 코드로 97번, 이진수로 표현하면 01100001 이렇게 되는데요. 이걸 자동으로 해주는 프로그램이 있는지 궁금합니다. iconv라는게 있던데 이건 인코디드에서 인코디드로 바꿀수는 있는데 디코딩은 못하더라구요.
제가 잘못알고 있는건지 아니면 어떤방법이 있는지 궁금합니다.
ps. 저걸 하려는 이유는 파일 전체를 한꺼번에 디코딩을 해보고 싶어서 입니다.
단순히 한개의 문자는 단순 계산으로도 가능하지만 여러줄의 파일은 어렵더라구요. 그리고 더 큰 목표는 바이너리파일을 디코딩 해보는 것입니다.
일반 바이너리파일을 vi나 emacs 로 열어보면 글자가 깨져서 나오는데 이게 ascii로 인코딩되어 있는거라고 들었습니다. 그래서 이런것들의 기계어는 어떻게 생겼을까 궁금하더군요. 일종의 원초적인부분에 대한 궁금증이랄까요...
감사합니다.
Forums:
[b]od[/b]를 개조하시면 되지 않을까요..? endianness는
od를 개조하시면 되지 않을까요..? endianness는 조심하셔야겠죠..
od가 먼가요?
od가 먼가요?
http://man.kldp.org/wiki/FrontPage?actio
http://man.kldp.org/wiki/FrontPage?action=GetManPage&lang=ko&man=od&sec=all
보세요 ^^
어지간한 프로그래밍 언어 책을 보면 비슷한 프로그램을 짜는 소스가 있을 겁니다.
----
It is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law.
[Universal Declaration of Human Rights]
댓글 달기