2009-12-18 54 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本身的来源进行更多调查,您应该能够将这些信息链接到一起。