Home
Name Modified Size InfoDownloads / Week
readme.txt 2024-01-24 9.4 kB
valquiria_albatros_rspgzip_3.8.3 build 000000097.zip 2022-07-27 8.4 MB
valquiria_albatros_rspgzip_3.8.0 build 000000095.zip 2022-05-13 8.3 MB
valquiria_albatros_rspgzip_3.7.7 build 000000094.zip 2021-10-03 5.8 MB
valquiria_albatros_rspgzip_3.7.6 build 000000086.zip 2021-04-08 7.6 MB
valquiria_albatros_rspgzip_3.7.5_build_0085.zip 2021-03-30 7.6 MB
valquiria_albatros_rspgzip_3.7.4_build_0084.zip 2021-01-12 2.6 MB
valquiria_albatros_rspgzip_3.6.5_build_0000075.zip 2020-12-06 2.5 MB
valquiria_albatros_rspgzip_3.4.5_build_0055.zip 2020-12-05 2.5 MB
Totals: 9 Items   45.2 MB 0
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

                      #2023 X March 21 19:50 PM Brasília Time

*                                                                             *
*                   Licensa de Copia (C) <2024>  <Aurora Boreal>              *
*                                                                             *
*     Este  programa  e software livre: voce pode redistribuir isto e/ou      *
*     modificar  isto sobre os termos do  GNU Licensa Geral Pública como     25
*     publicado  pela Fundacao  de Software  Livre, tanto a versão 3  da      *
*     Licensa, ou (dependendo da sua opcao) qualquer versao posterior.        *
*                                                                             *
*     Este  programa e distribuido na  esperanca que isto vai  ser util,      *
*     mas SEM  QUALQUER GARANTIA; sem  ate mesmo a implicada garantia de      *
*     COMERCIALIZAcaO ou CABIMENTO PARA UM FIM PARTICULAR.  Veja a            *
*     Licensa Geral Publica para mais detalhes.                               *
*                                                                             *
*     Você deve ter recebido uma  cópia da LICENSA GERAL PUBLICA e a GNU      *
*     Licensa Publica Menor junto com este programa                           *
*     Se não, veja <http://www.gnu.org/licenses/>.                            *
*                                                                             *
*     Suporte: sourceforge.net github.com                                   *
*                                                                             *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*       Pereira: arsoftware25@gmail.com ricardo@arsoftware.net.br             *
*           xcx: arsoftware10@gmail.com   charli@arsoftware.net.br            *
         Yasmin:                          yasmin@arsoftware.net.br            *
                                              pereira1001@users.sourceforge.net
                                                                             */

  
BW GZip DLL

Acknowledgements
{
	Based on zlib https://www.zlib.net/ , it was originally written by:
	Jean-loup Gailly (compression) and
	Mark Adler (decompression) a lot of years ago
}

notice that albatros, rspgzip and rspgzip2 sf.net projects share the
same code...

Win32/Win64 DLL to compress files very 
fast in the standard Gzip format,
and also in the new Gzip2 format

Compile
{
	notice that in order to compile it you need cygwin 3.1.7 or above
	with mingw64 toolchain and mingw...

	version of the compilers, for win64 gcc 10.2.0 and for win32 gcc 10.2.0
}

Sources
{
	C  sources files/gzip2_sample/bin/x86/Release/src/source code
	C# sources files/gzip2_sample
}

Features

- Ability to compress and uncompress standard Unix gzip files

- Ability to compress in the new Gzip2 format, with a file size limit
of 2^63 bytes and using MD5 as the file integrity check (need to be updated)

- The compression engine is loaded dynamically in the process (what?)

- Ability to pause, resume and cancel the execution

Docs 
doc available at the folder: ./gzip2_sample/bin/x86/Release/doc/html/files.html

Install

- Extract the files to an empty folder

Changelog

What is new in version 3.8.1 build 000000089
(27/July/2022)
Converted the 64 bits sample project to Visual
Studio 2022 project, minor modifications.

What is new in version 3.8.0 build 000000088
(12/May/2022)
Added documentation in the C portions of the
code ...

What is new in version 3.7.7 build 000000087
(Sun 03/October/2021 11:43:58)
Expanded the number of cores from 8 to 128
when multi-thread compression or decompression 
is used, added full support to wide paths 
(above MAX_PATH), minor modifications 

What is new in version 3.7.6 build 000000086
(Thu 08/April/2021 16:20:15 by MathMan)
Solved a bug that was making Unicode files
just uncompress to an utf-8 encoded filename,
minor modifications

What is new in version 3.7.5 build 000000085
(Tue 30/March/2021 14:00:49 by MathMan)
Added code to compress and uncompress gzip2
files in multi-thread mode, small modifications
on the sample project, minor modifications 

What is new in version 3.7.4 build 000000084
(Mon 11/January/2021 21:01:26 by bhond)
Fixed the level value information passed to
the initialization of the compression, before
the level information was incomplete and was
using a default windowbit value (15) now it is
31 as gzip standard method, notice that the
decompression can handle 15 or 31 windowbits
value without problems, minor modifications.

What is new in version 3.6.5 build 000000075
(Sun 06/December/2020 03:22:40, by bhond ;-)
Added functions Uncompress_utf8_k and
Compress_utf8_k to replace the standard gzip
compression function that don't have utf-8
filename support, use these from this day
on for standard gzip compression support,
added function CompressGzip2_SHA512_alladin_k
to compress gzip2 based files with SHA512 support,
this is the recommended function to be used
from this day on, and during the decompression
the gzip2 function will detect at runtime
whether it have MD5 or SHA512 integrity check,
minor modifications, next relese will show
the time spent on the compression and decompression
and the time missing to finish the execution
like our bzip2 based dll, future version if possible
will save also the timestamps, I am not sure, 
happy coding...

What is new in version 3.4.5 build 0055
(Sat 05/December/2020 15:19:42, by bhond)
Removed a bug in case of Unicode files,
it was not correctly saving the file attributes,
added full support to standard gzip files,
not only gzip2, minor modifications.

What is new in version 3.0.1 build 0011
(Fri Aug 10 11:41:08 2018, by morcego48)
Updated the project to use the latest
version of zlib library, enhanced the 
handling of the compression level, now
it will change the speed of the compression 
and decompression, minor modifications.

What is new in version 3.0.0 build 0010
(Mon Aug 06 19:41:00 2018, by morcego48)
Updated the sample project to .net
framework 4.5.1, enhancements in the
makefiles, minor modifications in the
c# project.

What is new in version 0.1.7 build 0009
(Sat Apr 12 17:04:59 2014, by ricardo)
Added pause resume and cancel commands,
minor modifications

What is new in version 0.1.6 build 0008
(Tue May 17 GMT 12:29:11 2011 , by arab)
Now compild with mingw and mingw64,
first release with a 64 bits DLL too,
minor modifications.

What is new in version 0.1.4 build 0006
(Sat Feb 19 14:00:00 2011) Slightly
modified version using exactly the
recomendation of the original developer
for the interface.

What is new in version 0.1.3 build 0005
(Fri Feb 18 14:00:00 2011) Fixed weird bug on
the new zlib interface in function zuncompress
on source file zlib.c at line 845, all users of this
dll need to update to version 0.1.3

What is new 
(Thu Sep 10 14:11:26 2009)(old information)
Small modifications to reflect the changes

What is new (Tue Nov 13 21:44:04 2007)
Added a new powerfull compression method , the Gzip2 , 
this new format can compress files as large as 
2^63 bytes or 9.223.372.036 gigabytes and has also 
MD5 as the integrity check , and it is faster than the
old Gzip method , due to the release of this format there
is no reason to use the old Gzip method , minor bugs
fixed

What is new (Mon Aug 15 13:45:41 2005) : 
Added a property to control the return of the execution
only after the execution of the compression or decompression
, fixed a bug in the pause and resume functions , older version 
may not pause but only run slowly , minor bugs fixed

What is new  (Mon Aug 08 17:52:17 2005) : 
Added more error handling to ensure the integrity of the
compression or decompression , it has the error 14 
and error 15 , minor bugs fixed

What is new  (07/Apr/2004 14:39) :
Added verification of the integrity of the uncompressed data, now the 
control will inform whether the CRC32 of the uncompressed data is 
equal to the stored CRC32 of the gzip file , in case of an integrity 
error a new error 14 "Data error , CRC32 don't match" will be raised
, modified also the sequence of raise of events in the end of execution ,
now the last event raised is the Finished event, we want to thanks Joe
for inform about the problems

What is new  (13/Feb/2004 12:59) :
Added code to make the code execution return only
when the execution terminate , it may avoid confusion
during the utilization of the controls , with the 
modification the control will be more easy to use , the 
property is WaitExecution , and all controls released 
in the future will have functions to make the code 
return only when the task is finished , minor bugs fixed 

What is new  (05/Feb/2004 11:45) :
Added CPU detection code , enhanced speed execution in a
magnitude of 10 to 15 percent when running on new processors ,
added more error handlings , added code execution block when
running the compression or decompression to avoid the same function 
being executed concurrently , minor bugs fixed

Homepage, see above

Email, see above

Valquiria says thanks for using our software...
Source: readme.txt, updated 2024-01-24