我在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)
不幸的是输出不是我写的。使用Notepad ++我看到了这个结果:
创建compressedFileStream:
Using compressedFileStream As FileStream = File.Create(ArchivePath & ".zip")
D0和B5错了。在神奇地出现的那两个字节之后,它将继续使用正确的字节(55,6E和49)。有没有人真正体验到这一点,或者有人知道是什么原因造成的吗?
答案 0 :(得分:1)
我尝试了您的代码,它按预期工作。执行WriteByte
语句后是否还有其他进程?
或许,也许Notepad ++会对你起作用。