Welcome, Guest. Please login or register.

Author Topic: Is there an LZX-like archiver for the PC???  (Read 3176 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Is there an LZX-like archiver for the PC???
« on: January 06, 2006, 06:34:19 AM »
Quote
a unique compression feature they called "file merging".

Unique... yeah right.

tar cf stuff.tar some files here
your-favorite-compress-app stuff.tar


tar was introduced in UNIX, however this method of grouping files before compression has been in use from at least 60s.

See Wiki: File archiver
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Is there an LZX-like archiver for the PC???
« Reply #1 on: January 06, 2006, 06:39:18 AM »
@justthatgood

Maybe reading the post?
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Is there an LZX-like archiver for the PC???
« Reply #2 on: January 06, 2006, 06:47:25 AM »
@Glaucus
Quote
So I think we're talking about something slightly different then what tar does.

We are not. The only difference is that 'LZX' does the merging inside the program itself, whereas UNIX tar doesn't itself compress the stream, but leaves it to external program.

The only advantage of the LZX method is that the program "knows" how to skip data when it want to decompress single file somewhere in the middle of the stream. Tar + external archiving app doesn't know this, and the whole tar file needs to be decompressed until the specific file is encountered.

tar + external app is great because it's flexible. Once better archiving applications arrive the archiver can be easily replaced (for example tar + gz vs tar + bzip2). LZX is forever tied to the compression algorithm it has built-in.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Is there an LZX-like archiver for the PC???
« Reply #3 on: January 06, 2006, 07:04:40 AM »
Quote
I noticed that WinZip 10 supports PPMd compression, but most docs I've found for it are Russian. Unfortunately for me, I can't read Russian. Does anyone know anything about this compression standard?

http://www.codeproject.com/cpp/ppmd.asp
http://www.winzip.com/ppmd_info.htm
http://datacompression.info/PPM.shtml

Paper here: PPM: one step to practicality (pdf)
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Is there an LZX-like archiver for the PC???
« Reply #4 on: January 06, 2006, 08:38:08 AM »
@orange
Quote
lzx for pc is cab

CAB uses two different algorithms, arithmetic coding and the LZX algorithm (in addition to MSZIP). The actual LZX archive format is not used in CAB (well for obvious reasons).

cabextract documentation has some more details.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Is there an LZX-like archiver for the PC???
« Reply #5 on: January 06, 2006, 08:52:13 AM »
@orange

Agreed, (win)rar is a good example.