简体   繁体   English

Windows Mobile的7-Zip问题

[英]7-Zip Problem for windows mobile

我正在尝试构建7zip代码,我可以在我的Windows Mobile项目中使用它。.是否有人知道如何构建7zip代码并在Windows Mobile应用程序中使用它。

I have looked at the 7zip's website here and to quote what they said '7-Zip works in Windows 7 / Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98. There is a port of the command line version to Linux/Unix.' 我在这里查看了7zip的网站并引用了他们所说的内容:“ 7-Zip可在Windows 7 / Vista / XP / 2008/2003/2000 / NT / ME / 98中使用。Linux的命令行版本有一个端口/ Unix的“。 A quick glance at the source code shows that there is x86 assembly involved to achieve a compression algorithm. 快速浏览一下源代码即可发现,其中涉及实现压缩算法的x86程序集。 This could explain why you could not port it across to Windows Mobile as the processor is not x86. 这可以解释为什么您不能将其移植到Windows Mobile,因为处理器不是x86。

There is a folder within the source code called `\\Asm\\x86\\7zCrcT8U.asm' so obviously does not target the processor in which Windows Mobile run on. 源代码中有一个名为“ \\ Asm \\ x86 \\ 7zCrcT8U.asm”的文件夹,因此显然不会针对运行Windows Mobile的处理器。

I did a quick google to see if there is indeed a version that is suitable for the Windows Mobile device. 我做了一个快速的谷歌,看看是否确实有适合Windows Mobile设备的版本。 But, this could be the one you're looking for? 但是, 可能是您要寻找的那个?

Hope this helps, Best regards, Tom. 希望这对您有所帮助,汤姆,谢谢。

7-zip在Windows Mobile上不起作用检查主页

If you need to get the algorithm to work under another OS (or processor architecture) than you should take a look into the LZMA SDK . 如果您需要使算法在其他OS(或处理器体系结构)下工作,则应查看LZMA SDK Here you got the algorithm to en- or decode a 7zip file in C, C++, C# or Java. 在这里,您获得了使用C,C ++,C#或Java编码或解码7zip文件的算法。

With these you should be able to create a library for the ARM. 通过这些,您应该能够为ARM创建一个库。 And if you make a little more investigations into the sources from 7zip itself you should be capable to link these to parts together. 而且,如果您对7zip本身的源代码进行更多研究,您应该能够将它们链接到各个部分。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM