将 Zip 转换为字节数组 Vb 2015



我设法在我的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

注意类的ReadReadByteWriteWriteByteSeekPosition成员。有关文档,请参阅 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)

最新更新