Visual Basic에서 새로 만든 파일에 몇 바이트를 쓰고 있습니다. 다음 코드가 실행됩니다 :잘못된 바이트가 파일에 기록됩니다.
compressedFileStream.WriteByte(&H00)
compressedFileStream.WriteByte(&H00)
compressedFileStream.WriteByte(&H00)
compressedFileStream.WriteByte(&H00)
compressedFileStream.WriteByte(&H00)
compressedFileStream.WriteByte(&HD5)
compressedFileStream.WriteByte(&H55)
compressedFileStream.WriteByte(&H6E)
compressedFileStream.WriteByte(&H49)
불행하게도 출력은 내가 쓴 것이 아니다. compressedFileStream의
창조 :
Using compressedFileStream As FileStream = File.Create(ArchivePath & ".zip")
D0와 B5가 잘못 메모장을 사용하여 ++ 나는이 결과를 참조하십시오. 마술처럼 나타난 2 바이트가 지나면 올바른 바이트 (55, 6E 및 49)가 계속됩니다. 아무도 실제로이 경험을 했습니까? 아니면이 문제를 일으킬 수있는 사람이 있습니까?
은 파일 인코딩시 문제가 될 수 있습니다. – lordkain
어떻게'compressedFileStream'을 만드십니까? – wdosanjos
OP –