dragon wrote:
> my questions are
> 1. What is it with the LZW extension?' is it image? or compressed file?
> that file has 'ff 00 93 24 ...' in the first and '00 3B'in the last
in hexa.
> 00 3B means it might be 'GIF'. isn't it?
LHWarp is a disk archiver written by Jonathan Forbes (the man who went on
to
write the LZX algorithm, used in Microsoft CAB files).
Disk archivers are common on the Amiga, they archive entire, raw disk
tracks
instead of files. Many Amiga disks (usually games or demos) do not use the
regular Amiga OFS/FFS disk filing system, although they use a standard MFM
sector layout. This standard layout holds 11 sectors of 512 bytes on each
side, so without using a filesystem you can store 512*11*2*80 bytes on an
80
track disk.
The most popular Amiga disk archiver is DMS (Disk Masher System). Most
disk
archivers individually pack each 11kb track like a single file. Nowadays,
most Amiga "users" use emulators and "ADF" files, which are merely the raw
bytes of standard-layout disk tracks, in a single 512*11*2*80 byte file.
These files are often simply compressed with gzip to give the ".ADZ"
format.
LHWarp has four compression algorithms. Each track can be compressed with
a
different method:
1. freeze: this is equivalent to LhA's -lh1- compression method. That is
to
say, LZ77 with a 4kb window and adaptive Huffman.
2. squeeze: this is equivalent to ARC's squeeze compression method. That
is
to say, Huffman only compression.
3. va****ize: 14-bit LZW compression.
4. va****ize+squeeze
> 2. if it was made by LHWarp(what's this also?) in amiga OS,
> is there another way to see or decompress in another OS?(Windows,
Linux)
> if possible, how to do?
Dirk Stoecker's Amiga XADmaster software will decompress this format, and
many more. The LHWarp program was reverse-engineered from the original
68000
code, the rewritten in endian-neutral, platform independent C. However,
XADmaster is shareware and has not been ****ted to UNIX yet.
If you simply want to unpack one or two files, the simplest way at the
moment is to use an Amiga (or Amiga emulator) to run the original lhwarp
program, which can be found at
http://uk.aminet.net/pub/aminet/util/arc/lhwarp-1.40.lzh
This file is compressed with LhA, which you can either unpack using a ****t
of the LhA program for Windows/UNIX, or use Amiga LhA (same address as
above, but file LhA_e138.run instead of lhwarp-1.40.lzh)
Regards
Stuart


|