Difference between revisions of "Lzip"

From CBLFS
Jump to navigationJump to search
(Contents: added lziprecover)
(Global update)
Line 2: Line 2:
 
|-valign="top"
 
|-valign="top"
 
!Download Source:
 
!Download Source:
| http://nongnu.askapache.com/lzip/lzip-{{Lzip-Version}}.tar.gz
+
| http://download.savannah.gnu.org/releases/lzip/lzip-{{Lzip-Version}}.tar.gz
 
|}
 
|}
  
 
----
 
----
{{Package-Introduction|Lzip is a lossless data compressor based on the LZMA (Lempel-Ziv-Markov chain-Algorithm) algorithm designed by Igor Pavlov. The high compression of LZMA comes from combining two basic, well-proven compression ideas: sliding dictionaries (i.e. LZ77/78), and markov models (i.e. the thing used by every compression algorithm that uses a range encoder or similar order-0 entropy coder as its last stage) with segregation of contexts according to what the bits are used for.|http://www.nongnu.org/lzip/lzip.html}}
+
{{Package-Introduction|Lzip is a lossless data compressor based on the LZMA algorithm, with very safe integrity checking and a user interface similar to the one of gzip or bzip2. Lzip decompresses almost as fast as gzip and compresses better than bzip2, which makes it well suited for software distribution and data archiving.|http://www.nongnu.org/lzip/lzip.html}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 14: Line 14:
 
Compile the package:
 
Compile the package:
  
  ./configure --prefix=/usr --bindir=/bin &&
+
  ./configure --prefix=/usr &&
 
  make
 
  make
  
Line 22: Line 22:
 
  make install-extra &&
 
  make install-extra &&
 
  make install-man &&
 
  make install-man &&
  mv -v /bin/lz{grep,diff} /usr/bin
+
  mv -v /usr/bin/lzip /bin
  
 
== Multilib ==
 
== Multilib ==
Line 29: Line 29:
 
=== 32Bit ===
 
=== 32Bit ===
  
  CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" ./configure --prefix=/usr --bindir=/bin &&
+
  ./configure CXX="g++ ${BUILD32}" --prefix=/usr &&
 
  make
 
  make
  
Line 37: Line 37:
 
  make install-extra &&
 
  make install-extra &&
 
  make install-man &&
 
  make install-man &&
  mv -v /bin/lz{grep,diff} /usr/bin
+
  mv -v /usr/bin/lzip /bin
  
 
=== N32 ===
 
=== N32 ===
  
  CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" ./configure --prefix=/usr --bindir=/bin &&
+
  ./configure CXX="g++ ${BUILDN32}" --prefix=/usr &&
 
  make
 
  make
  
Line 49: Line 49:
 
  make install-extra &&
 
  make install-extra &&
 
  make install-man &&
 
  make install-man &&
  mv -v /bin/lz{grep,diff} /usr/bin
+
  mv -v /usr/bin/lzip /bin
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 55: Line 55:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" ./configure --prefix=/usr --bindir=/bin &&
+
  ./configure CXX="g++ ${BUILD64}" --prefix=/usr &&
 
  make
 
  make
  
Line 63: Line 63:
 
  make install-extra &&
 
  make install-extra &&
 
  make install-man &&
 
  make install-man &&
  mv -v /bin/lz{grep,diff} /usr/bin
+
  mv -v /usr/bin/lzip /bin
  
 
= Contents =
 
= Contents =

Revision as of 08:52, 4 February 2009

Download Source: http://download.savannah.gnu.org/releases/lzip/lzip-1.11.tar.gz

Introduction to Lzip

Lzip is a lossless data compressor based on the LZMA algorithm, with very safe integrity checking and a user interface similar to the one of gzip or bzip2. Lzip decompresses almost as fast as gzip and compresses better than bzip2, which makes it well suited for software distribution and data archiving.

Project Homepage: http://www.nongnu.org/lzip/lzip.html

Dependencies

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install &&
make install-extra &&
make install-man &&
mv -v /usr/bin/lzip /bin

Multilib

This package does not provide any libraries so only one installation is needed.

32Bit

./configure CXX="g++ ${BUILD32}" --prefix=/usr &&
make

Install the package:

make install &&
make install-extra &&
make install-man &&
mv -v /usr/bin/lzip /bin

N32

./configure CXX="g++ ${BUILDN32}" --prefix=/usr &&
make

Install the package:

make install &&
make install-extra &&
make install-man &&
mv -v /usr/bin/lzip /bin

64Bit

Compile the package:

./configure CXX="g++ ${BUILD64}" --prefix=/usr &&
make

Install the package:

make install &&
make install-extra &&
make install-man &&
mv -v /usr/bin/lzip /bin

Contents

Installed Programs: lzip, lzdiff, lzgrep and lziprecover
Installed Libraries: None
Installed Directories: None

Short Descriptions

lzip Compresses Decompresses lzipped files.
lzgrep Runs grep on lzipped bzipped and gzipped files.
lzdiff Runs diff on lzipped bzipped and gzipped files.
lziprecover Recovers undamaged members from lzipped files.