2009-12-18 2 views
0

내 윈도우 모바일 프로젝트에서 사용할 수있는 7zip 코드를 작성하려고합니다. 누구나 7zip 코드를 작성하고 Windows 모바일 애플리케이션에서 사용하는 방법을 알고 있습니다.윈도우 모바일 용 7- 우편 문제

답변

5

나는 7zip의 웹 사이트 here을보고 '7-Zip이 Windows 7/Vista/XP/2008/2003/2000/NT/ME/98에서 작동한다고 말한 내용을 인용했습니다. 명령의 포트가 있습니다. 리눅스/유닉스에 라인 버전. ' 소스 코드를 한눈에 보면 압축 알고리즘을 달성하는 데 필요한 x86 어셈블리가 있음을 알 수 있습니다. 이것은 프로세서가 x86이 아니기 때문에 Windows Mobile로 포팅 할 수없는 이유를 설명 할 수 있습니다.

소스 코드 내에 '\ Asm \ x86 \ 7zCrcT8U.asm'이라는 폴더가 있으므로 Windows Mobile이 실행되는 프로세서를 대상으로하지 않습니다.

나는 윈도우 모바일 장치에 적합한 버전이 있는지 확인하기 위해 빠른 구글을했다. 그러나 this은 당신이 찾고있는 것일 수 있습니까?

호프가 도움이 되었으면 안녕하세요, 탐. 당신이 LZMA SDK으로 살펴 것보다 다른 OS (또는 프로세서 아키텍처)에서 작동하는 알고리즘을 얻을 필요가있는 경우

+0

안녕하세요. 응답을 보내 주셔서 감사합니다.이 링크는 http://maf.mozdev.org/maff-specification.html이지만 .maff 확장자 (Mozilla 지원 웹 보관 파일)를 만들어야합니다. "ZIP 구현"부분, 나는 모바일 "http://dotnetzip.codeplex.com/"을위한 오픈 소스 ziplib을 시도했다 .. 나는 모질라에 의해 언급 된 것들을 설정하는 방법을 모른다. .. 이걸로 나를 도울 수 있겠 니? – Naruto

+0

@ Solitaire : 상업용 또는 오픈 소스 중 일부 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

+0

와트는 말한 바가 정확합니다. 나는 icsharp.ziplib를 사용했습니다. 괜찮 았어 ...--) .. – Naruto

0

을 확인 창에서 작동하지 않습니다. 여기에 C, C++, C# 또는 Java로 7zip 파일을 인코딩하거나 디코딩하는 알고리즘이 있습니다.

이와 같이하면 ARM 용 라이브러리를 생성 할 수 있습니다. 그리고 7zip 자체의 소스에 대해 좀 더 조사를하면 이러한 부품을 함께 연결할 수 있어야합니다.