In case of broken links or downloads, read the whole page products, chances are that you will find a supercede version of the software that you are looking with a different project name, as an example the MP3 OCX is now project rsppmp3 at http://sourceforge.net

Last update : 26-set-2005 15:46:52

 


RSP GZip Compressor .Net 1.0.0
Release date (10/Aug/2004 13:45)


rspnetgzip100.png (6401 bytes)


.Net framework library to compress files in the standard gzip format

 


Description


- Ability to compress and uncompress standard Unix gzip files

- The code is optimized for new processors , it is the fastest compression tool that we have available at this moment

- The compression engine is loaded dynamically in the process

- Ability to pause , resume and cancel the execution


Documentation

Documentation of the RSP GZip Compressor .Net 1.0.0


Functions

about

public void about()
It will bring up the about box of the control

cancel

public int cancel()
It will cancel the execution of the control

Compress

public int Compress(string Inputfile, string OutPutFile,  int CompressionLevel)
This is the main function to compress , the argument Inputfile is the file to compress , the argument OutPutFile is the destination compressed file , the argument CompressionLevel is the level of compression to be used , the function will return immediatelly and the callback function FinishFunction will be called at the end of the execution and the callback function ProgressFunction will be called with the progress of the execution

controlname

public string controlname()
It will retrieve the name of the library , in this case RSP Gzip Compressor .Net 1.0.0

passfinish

public void passfinish(GzipClass.Gzip.Finish function)
It will receive the delegate reference to the finish function

passprogress

public void passprogress(GzipClass.Gzip.Progress function)
It will receive the delegate reference to the progress function

pause

public int pause()
It will pause the execution of the control

resume

public int resume()
It will resume the execution of the control

Uncompress

public int Uncompress(string Inputfile, string OutPutFile)
This is the main function to uncompress , the argument Inputfile is the file to uncompress , the argument OutPutFile is the destination uncompressed file , the function will return immediatelly and the callback function FinishFunction will be called at the end of the execution and the callback function ProgressFunction will be called with the progress of the execution

Install

- To use the control and sample application just extract the files to an empty directory

- The sample project is available on the file mainform.cs in C# format

- This library don't need installation just execute build.bat to create the executable

- In order to build .Net framework projects , you need the .Net framework SDK installed or Visual Studio .Net 2003

- The SDK is available in the Microsoft homepage

- The package includes a C# code to show how to use the library located in the file gzipinterface.dll and gzip.dll

- Notice that an additional dll is required , gzip.dll , this dll has the low level functions to compress Gzip files

- The gzipinterface.dll and gzip.dll need to be located in the same folder


Uninstall


To uninstall just delete the files , it don't make any entries in the system registry and it is ok to be removed


Operating System Compliance

Windows 95 , Windows 98 , Windows Millenium , Windows NT 4.0(sp6a) , Windows 2000 , Windows XP


Download

 

All our software is also available to download from Winsite , click here to access our Winsite page

winsite.gif (8705 bytes)

RSP GZip Compressor .Net 1.0.0



Register


This control is available to register at Shareit! , click in the link below to register

After the registration the licensed version will be emailed to you , thanks for considering the registration


 

vbwire.gif (8247 bytes)

 

 

Home   Contact   About   Development   C Programming  

Processor Research   Products   License   Mirrors