PureBriefLZ library : LZ compression

All PureFORM, JaPBe, Libs and useful code maintained by gnozal

Moderator: gnozal

gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

PureBriefLZ library : LZ compression

Post 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).
Last edited by gnozal on Wed Dec 10, 2008 11:27 am, edited 4 times in total.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Rings
Moderator
Moderator
Posts: 1427
Joined: Sat Apr 26, 2003 1:11 am

Post 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.
Last edited by Rings on Tue Feb 15, 2005 3:10 pm, edited 1 time in total.
SPAMINATOR NR.1
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post 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.
Last edited by gnozal on Tue Feb 15, 2005 3:34 pm, edited 1 time in total.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Rings
Moderator
Moderator
Posts: 1427
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

mmh, i never read that help file( rtfm:)), so forget it :)
i edited the post before...
SPAMINATOR NR.1
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

mmh, i never read that help file( rtfm:)), so forget it
i edited the post before...
Forgotten :wink:
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Post Reply