Page 1 of 1

PureBriefLZ library : LZ compression

Posted: Tue Feb 15, 2005 8:49 am
by gnozal
PureBriefLZ library version 1.0

Overview

Code: Select all

BriefLZ is a small and fast open source implementation of a Lempel-Ziv style compression algorithm. The main focus is on speed, but the ratios achieved are quite good compared to similar algorithms.

The compression code by default uses 1 mb (32-bit) of work memory during compression. The decompression code does not use any additional memory.
Functions
PB3.94 : http://gnozal.ucoz.com/PureBriefLZ.htm
PB4.xx : http://gnozal.ucoz.com/PureBriefLZ_.htm

Download
Only available for Purebasic Windows x86 (v3.9x-4.3x)
PB3.94 : http://gnozal.ucoz.com/PureBriefLZ.zip
PB4.0x-4.20 : http://gnozal.ucoz.com/PureBriefLZ_.zip
PB4.3x : http://gnozal.ucoz.com/PureBriefLZ_430.zip

Thanks Rings for the idea, and Pupil for the new library importer (PB3.94 version).

Posted: Tue Feb 15, 2005 12:57 pm
by Rings
or get the all-in-one library with
- no wrapper
- no extra MemoryBuffer
- additional Progress

here at :
http://www.srings.de/Downloads/brieflz.zip

the 2 commands for Pack/Depacking
are self explaining in the examples :)

*removed*

i asked Jörgen Ibsen a long time ago to make a Purelibrary, he agreed, but want a comment in the headers who is the original author of the C-Source.

the reason while i not released this lib before is that Fred want write a system like the Image-Decoders for the Packing Algos. but that seems in the future, so here it is.

Posted: Tue Feb 15, 2005 1:37 pm
by gnozal
BriefLZ licence

Code: Select all

BriefLZ  -  small fast Lempel-Ziv

Copyright © 2002-2004 by Jørgen Ibsen / Jibz
All Rights Reserved

{http://www.ibsensoftware.com/}

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

Posted: Tue Feb 15, 2005 3:06 pm
by Rings
mmh, i never read that help file( rtfm:)), so forget it :)
i edited the post before...

Posted: Tue Feb 15, 2005 3:19 pm
by gnozal
mmh, i never read that help file( rtfm:)), so forget it
i edited the post before...
Forgotten :wink: