。
我设法在我的vb程序中动态压缩文件。现在我需要逐字节检索 zip 文件,以便我可以将字节分成两个 4 位并将其嵌入到图像的最后 4 位像素。
如何逐字节访问 zip 文件,或如何将 zip 文件转换为字节数组。
我将使用 vb 2015。
将文件转换为字节数组将完全是矫枉过正,具体取决于它的大小以及您假装对这些字节做什么。
如何逐字节访问 zip 文件。
您可以使用 FileStream 类:
Using fs As New FileStream("C:Archive.zip", FileMode.Open, FileAccess.ReadWrite, FileShare.Read)
' ...
End Using
注意类的Read
、ReadByte
、Write
、WriteByte
、Seek
和Position
成员。有关文档,请参阅 MSDN
我解决了这个问题。谢谢大家的帮助。我使用的代码添加在这里
Dim Mystream As New FileStream("C:STEGresult.zip", FileMode.Open)
Dim filesize As Long = Mystream.Length
Dim buffer(filesize) As Byte
Mystream.Read(buffer, 0, filesize)