일반 텍스트 파일이있습니다.제가 바이너리로 파일을 불러와서 약간의 수정을 한 뒤 다시 저장을 할려고 하는데요불러 올때는 잘 불러와서 수정을하고 다시 저장할려고 하니원래 파일과 형식이 맞지않게 깨져서 출력이 됩니다.불러오는 방법은 Open D:\test.inf For Binary As #1 이런식으로 하였습니다.파일 출력은 CreateTextFile 로 Write 해서 하였습니다.바이너리로 파일을 불러왔으니그냥 그대로 저장 하면 안되는건가요?답변좀 부탁드려요~아스키코드로 열 때 - WKNC??x ? ! 이진화로 열 때 - 57 4B 4E 43 FF FF FF FF 이런식으로 되어있습니다.
바이너리 파일 입출력 질문 있습니다..
라일락 2026.01.04 댓글 4
찬슬 2026.01.04
잘되네요 ^^감사드려요 ㅎㅎ굳~~
바르고 2026.01.04
Dim BT() As Byte
Open \D:\\WorkZone\\pump_body_copy\\outil3.inf\ For Binary As #1
ReDim BT(0 To LOF(1) - 1) As Byte
Get 1, , BT
Close #1
이렇게 불러오면 BT 라는 바이트배열에 값이 다 들어가있는데요
이 바이트 배열을 이진으로 저장할려면 어떻게 하면 되는지 여쭤봐도 될까요...
돋가이 2026.01.04
옙 답변감사드려요^^ 좀이따 해봐야겠네요
보르미 2026.01.04
그러면 바이너리로 불러온 데이터를 그대로 저장해도 기존 파일과 다르게 저장이 되는데 이건 저장하는 방법이 틀린건가요?그냥 write해서 바이너리 불러온순서대로 값을 넣는데도 다르게 저장이되네요;;