2009-12-18 79 views
0

我想構建7zip代碼,我可以在我的Windows移動項目中使用.. 確實知道如何構建7zip代碼,並在Windows Mobile應用程序中使用它。Windows移動7-Zip問題

回答

5

我已經看了7zip的網站here並引用他們所說的'7-Zip在Windows 7/Vista/XP/2008/2003/2000/NT/ME/98中的作用。有一個命令的端口行版本到Linux/Unix「。快速瀏覽一下源代碼,可以看出有x86組件涉及到實現壓縮算法。這可以解釋爲什麼你不能將它移植到Windows Mobile上,因爲處理器不是x86。

源代碼中有一個名爲`\ Asm \ x86 \ 7zCrcT8U.asm'的文件夾,因此顯然不會將Windows Mobile運行的處理器作爲目標。

我做了一個快速谷歌,看看是否確實有適合Windows Mobile設備的版本。但是,this可能是您正在尋找的那個?

希望這會有所幫助, 最好的問候, 湯姆。如果你需要得到該算法下另一個操作系統(或處理器架構)的工作應該比你看看到LZMA SDK

+0

嘿感謝您的迴應,我需要創建.maff擴展名(這是一個Mozilla支持的Web歸檔),這是鏈接http://maf.mozdev.org/maff-specification.html,但在這個看起來「ZIP實施」的一部分,我試圖開放源碼ziplib手機「http://dotnetzip.codeplex.com/」..我不知道如何設置mozilla提到的東西..你可以請你幫我在這 – Naruto 2009-12-18 13:55:38

+0

@紙牌:你看過一些pkware的zip實現,無論是商業還是開源?我快速瀏覽了pkware.com的網站http://www.pkware.com/software-developer-tools-margin/data-compression-library,它是專有的。從規格來看,可能會涉及彙編代碼。我認爲你在這個階段停滯不前,但是PKWare的zip算法與Winzip兼容,7Zip也可以處理它。也許使用tar/gzip實現(ICSharp.ZipLib實現在這裏.. http://www.icsharpcode.net/OpenSource/SharpZipLib/除了重新編譯它 – t0mm13b 2009-12-18 14:29:59

+0

你說的是對的.. 我已經使用過icsharp.ziplib它去罰款... :-) .. – Naruto 2009-12-22 07:37:09

0

7-ZIP不工作在Windows上移動檢查main page

0

。在這裏,您得到了用C,C++,C#或Java編譯或解碼7zip文件的算法。

有了這些,您應該可以爲ARM創建一個庫。如果您對7zip本身的來源進行更多調查,您應該能夠將這些信息鏈接到一起。