This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 

UNZIP.DLL for WindowsCE 0.93

Open Source
UNZIP.DLL for WindowsCE
You must be registered and logged into HPC:Factor in order to contribute to the SCL.


unlha.dll, unzip.dll for WindowsCE

Thank you for downloading the file.
This DLL was created with the idea that even his software creators, who have no knowledge of archives such as LHA and ZIP, can create his own WindowsCE/PocketPC software that handles them.
There are no restrictions on using this DLL.
Additionally, all source code for this DLL is publicly available.
If you would like to point out any errors or report bugs, please contact the support address below.
Contents of this archive

\DLL and below
Contains his DLL and LIB for each CPU. Think of HPC Pro as CE2.11 and PocketPC as CE3.0. src.tar.bz2
This is the complete source code of this DLL. If you want to statically link it, please use unlha(zip).h in this folder. \unXXX.txt
This is the file. Common to unlha and unzip. \unXXXAPI.txt
This is an explanation of the function group called API provided by the DLL. Both unlha and unzip are explained in the same way (sloppy).

Original story

unlha.dll is based on LHa version 1.14f for Win32, with patches equivalent to LHa for Unix version 1.14i.
The compression part of unzip.dll is based on minizip from zlib\contrib.
The unzip.dll extraction part is based on XacRett's zip extraction.
unzip.dll uses zlib.
(C) 1995-2002 Jean-loup Gailly and Mark Adler
zlib for WindowsCE is a work by Kazuo Adachi.
This document also references the documentation that comes with his UNLHA32.DLL.

Thank you very much to everyone who has used this as a source material.

- unlha.dll -

nothing special.

- unzip.dll -

Password archive cannot be created
(It seems like it would be subject to US encryption technology export regulations.)

How to use it for developers

Click here for explanations of APIs and commands for developers.
If you want to write software using this DLL, there are two ways to do it: static linking and dynamic linking.
The former method is to link and build unlha.lib, and the latter method is to use LoadLibrary and GetProcAddress.
Although the latter is a bit more difficult to code, it is recommended to use dynamic linking in case the DLL is installed but not present.
For specific methods, src\sample\sample.cpp may be helpful.
distribution conditions etc.

System Requirements


Copy the DLL to the \Windows folder. completion.
\Memory card or \ (root) seems to be fine. I don't really know.
To uninstall, just delete the file.


zipOpen Source

License Open Source
The program is open source, free and the source code is available on-line.
Website http://hp.vector.co.jp/authors/va023546/
This link is no longer available on the World Wide Web and will attempt to load via the WayBack Machine
Released 19 October 2002
Popularity 2425
Total Downloads  2
Submitted By torch
Submitted On 21 February 2024


No comments have been submitted against this application. Be the first!

You must be signed-in to post comments in the SCL. Not registered? Join our community.

Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider donating.