-2
파일의 1과 0을보고 조작하려고합니다. 필자가 필요로하는 것은 주어진 파일의 .bin 파일을 생성 /보기하는 것입니다.이 파일은 사진에서 문서까지 무엇이든 될 수 있습니다. 파이썬 코드에서 .bin 파일을 가져 오는 방법은 무엇입니까?파이썬에서 주어진 파일에 대한 .bin 파일을 만드는 방법은 무엇입니까?
파일의 1과 0을보고 조작하려고합니다. 필자가 필요로하는 것은 주어진 파일의 .bin 파일을 생성 /보기하는 것입니다.이 파일은 사진에서 문서까지 무엇이든 될 수 있습니다. 파이썬 코드에서 .bin 파일을 가져 오는 방법은 무엇입니까?파이썬에서 주어진 파일에 대한 .bin 파일을 만드는 방법은 무엇입니까?
모든 파일은 단순히 바이트 시퀀스이기 때문에 기술적으로 "bin"파일입니다. open('name', 'rb')
으로 파일을 열어 "binary"또는 원시 모드로 만듭니다. 자세한 내용은 open 설명서를 참조하십시오. 그런 다음 file.read
을 사용하여 바이트를 변수로 읽습니다.
from __future__ import print_function
def dump_file(name):
with open(name, 'rb') as in_file:
for data in in_file:
for a_byte in data:
print('{:08b}'.format(ord(a_byte)), end='')
print('')
파이썬의 [파일 명령을 처리] (https://docs.python.org/3/tutorial/inputoutput.html#을 잘 알고 당신에게 위치 : 당신은 다음과 같은 것을 사용하여 파일의 바이너리 표현을 덤프 할 수 읽기 - 쓰기 - 파일)? 열어 본 다음 내용을 읽으십시오. 그게 당신을 시작하게해야합니다. – usr2564301