2017-04-04 22 views
1

我設法在我的vb程序中動態壓縮文件。現在我需要逐字節地檢索zip文件,這樣我就可以將字節分成兩個4位,並將它嵌入到圖像像素的最後4位。將Zip轉換爲字節數組Vb 2015

我怎樣才能按字節訪問zip文件。或者如何將zip文件轉換爲字節數組。

我會用VB 2015

+0

您應該包括任何與此問題相關的研究和任何代碼。請看[問]。 – Bugs

+0

我搜索了一些示例代碼轉換爲字節數組,我找不到任何代碼。我是vb –

+0

的新手也許'File.ReadAllBytes'? –

回答

0

我解決了這個問題。謝謝你們的幫助。 我使用的代碼是這裏添加的

Dim Mystream As New FileStream("C:\STEG\result.zip", FileMode.Open) 
    Dim filesize As Long = Mystream.Length 
    Dim buffer(filesize) As Byte 
    Mystream.Read(buffer, 0, filesize) 
1

將文件轉換爲字節數組將取決於你假裝有多大它是什麼,這些字節做一個完整的矯枉過正。

我怎樣才能按字節訪問zip文件。

可以使用FileStream類:

Using fs As New FileStream("C:\Archive.zip", FileMode.Open, FileAccess.ReadWrite, FileShare.Read) 
    ' ... 
End Using 

通知之類的ReadReadByteWriteWriteByteSeekPosition成員。有關文檔,請參閱MSDN。

+0

感謝您的幫助。您對Filestream的引用解決了這個問題 –