GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


archive:programming:library
                             The Library format
Disclaimer: The description below is a mere extrapolation from the  files  I

have encountered. Note that there is another Library format under CP/M which is completely different and is not discussed here.

The Library archive format has a structure  that  is  similar  to  the  Lynx

format. The archives start with a 'DWB' signature (probably the monogram of the author), a number showing the number of files inside the archive. Then comes the directory, followed by the files themselves. Library archives are in no way compressed, the files are simply linked after each other in it. Unlike in Lynx and Arkive archives, no file is aligned to a sector boundary.

All entries, strings and other parts of the directory are separated  with  a

carriage return. All numbers are stored in a string form which starts and ends with a space.

An example for an archive start would be like this:
DWB 13 <CR>
which means this is a valid Library archive and there are 13 files in it.
Entries in the directory are made up by the file name, the file type and the

length of the file in bytes, e.g.

HASHMON<CR>P<CR> 4098 <CR>
means that the current file is called "hashmon", it is a program and  it  is

4098 bytes long.

/data/webs/external/dokuwiki/data/pages/archive/programming/library.txt · Last modified: 2001/04/11 23:27 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki