Analyser: Generated Descriptor Naming

11 July 2005

Everything generated in the analyser is now human-readable and well commented, which helps double-checking the output and makes all the important information easy to read without needing effort.

The block names tell what kind of data the block contains.

Format naming is of the form:

<flags> <format> <sector range> <protection>

And is defined as:

<flags>

The flags represent data types that are used as protection (not what they should be by normal use).

  • I: block id
  • T: track number
  • S: disk side
  • B: sector (Block) number
  • L: sector length

The flags represent all the blocks on the actual track. If any track is protected, it is marked as such. A format may not have any flags set, and the very same format may display different flags on different tracks (to prevent excess format generation for just a new name).

<format>

The format is of the form ‘<count>x<sector length>’, and is a list containing sector lengths used and their occurences in the order they appear on the disk.

<sector range>

The sector range is of the form ‘<first>...<last>’. If the track data uses continuous range for sector numbering the first and last sector number is displayed. A format may not have a sector range defined, and the very same format can display different ranges on different tracks (to prevent excess format generation for just a new name).

<protection>

If the data found matches a known, non-generic protection type, the name of the protection is displayed instead of the generic naming.