Last edited on 20th April, 2004 by gs/ gs. - Host home page: StatLab Heidelberg.
CD or Backup home page: Welcome.html

Creating a CD

This is a collection of hints we found useful in creating a CD.

Format

Hybrid ISO/Macintosh format with Macintosh naming extensions is preferred, unless the CD is intended for Macintosh only.
The recommended format for documentation is HTML, using ASCII code. By now, HTML readers (e.g.NetScape) are ubiquitous. HTML readers generally are very robust to formating details, like end of line encoding. ISO code is still an exception and should be avoided. HTML encoding of ISO characters (e.g. "ü" for ü) is generally supported and can be used.

Media preparation

For an ISO disk, allocation buffer size must be a multiple of 2K. A disk with an appropriate partition is recommended. Files may not be fragmented for ISO disks. A defragmenter (e.g. Norton SpeedDisk) may be necessary. If the defragmenter breaks down, make a full disk copy first to reduce fragmentation.
ISO only supports up to 8 directory levels.

Downloading

FTP may corrupt modification dates. To download material, get a
tar version or use mirror. Use binary ftp to download the tar archive. After download, expnad and check creation and modification
date. If folders have the download date, run Touch Folder to drag dates to
lowest possible value.

File Names

File name conversion may corrupt links. File name components which have a special meaning in one of the systems should be avoides. In particular, Capitalization may be an area of common surprises. Even on the same operating system, you may have several capitalizations. The only solution we can think of is to make the user aware of the possible variations, and ask for his/her support.

Create OnLocation index (no auto-update)

Check List:

_
Media prepared for 2K aligned allocation blocks
_
Format of Text files
_
CR line termination for general files
_
LF line termination for Mac only files
_
HTML format of documentation checked
_
URLs in documentation checked
_
Format of binary files preserved
in particular
_
UNIX .gz files
_
MS/DOS .exe files
_
Oberon .Mod files
_
Remove garbage files
Check in particular
_
Files with names ending .old .bak .scr .temp (upper or lower case)
_
Files with names starting . or $
_
Repair lost links
_
Expand .hqx files
_
Expand .sit files where necessary
_
Check for duplicate files and replace by links
_
File dates correct
_
Folder/directory dates correct
_
Macintosh OnLocation directory created (no auto-update)
_
Unix ls -RalF list generated

_
No confidential or internal material included
_
Copyright granted for all of the CD material

_
Disk defragmented
_
CD toaster station detached from network
_
background processes switched off
_
transfer speed master -> CD guaranteed