SIFD Digital Archive - Internal Structure - The xxx.all file


Contents of the xxx.all file

Each album or collection is in its own folder.

Each of these folders contains an xxx.all file, where xxx may be any characters, but is typically either the name of the folder or the characters index.

The first lines of the xxx.all file describe the folder and its contents.

If any entries need unicode characters, the xxx.all file must be saved with UTF-8 encoding.

Each line starts with a character, a colon and a space.  The order of these lines is arbitary.

The remaining lines describe each item in the collection.  Each group of lines start with an index number that typically monotonically increases for each item described, but only needs to differ from the index of the preceding and following items.  The index number is followed by a period, then a character, a colon and a space.

(Assuming the first item:)

Less commonly used entries:


Processing the xxx.all file

The xxx.all files are processed by running the makehtml.cmd script.  This should be run at the point in the file structure that the various html index files are to be created.  All xxx.all files in all subdirectories (folders) will be examined and indexed.

The makehtml.cmd script is written in the Rexx language and is processed by the Rexx interpreter.