Description for the COL file format
used in MAC 2.92
- The COL file consists of many
Lines (Rows). Each line includes information about one Object.
There are 4 object kinds:
- Collection
- Volume
- Folder
- File
- Each object is on an ordained
place in the file tree: Level is the count of symbol #9 (TAB) at the
beginning of each line. The first line has level 0 (no TAB symbol), and so
on...
- Each object kind consists of
ordained information Clusters. Each cluster is separated with one symbol
from other neighbour clusters. There are different symbols for separating.
- Collection:
- Symbol #1
- Size (kilobytes)
- Symbol #2
- Duration (seconds)
- Symbol #3
- Volume count
- Symbol #4
- File count
- Symbol #5
- Date (last change), the
number of days that have passed since 12/30/1899
- Symbol #6
- Volume:
- Name (CD-Label and Path, if
not Root)
- Symbol #1
- Size (kilobytes)
- Symbol #2
- Duration (seconds)
- Symbol #3
- Folder count
- Symbol #4
- File count
- Symbol #5
- Date (adding to collection),
see "last change date"
- Symbol #6
- Serial number of CD/HDD
- Symbol #7
- Volume Type:
- 1 - Removable
- 2 - Fixed (HDD)
- 3 - Remote (Network)
- 4 - CD-ROM
- 5 - RAM disk
- 6 - Audio CD
- Folder:
- Name (max. 250 characters)
- Symbol #1
- Size (kilobytes)
- Symbol #2
- Duration (seconds)
- Symbol #3
- Subfolder count
- Symbol #4
- File count
- Symbol #5
- File (Song):
- File name (max. 250
characters)
- Symbol #1
- Size (kilobytes)
- Symbol #2
- Duration (seconds), a
negative number means "VBR" - coded with variable bit rate
- Symbol #3
- Sample Rate (without last 0 -
e.g. 4410)
- Symbol #4
- Kanal mode:
- Stereo = 1
- Joint Stereo = 2
- Dual Channel = 3
- Mono = 4
- Symbol #5
- MPEG Version:
- Unknown = 0
- V1 = 1
- V2 = 2
- V2.5 = 3
- MPEG+ SV4..7 = 4..7
- Windows PCM = 9
- TwinVQ = 10
- Ogg Vorbis = 20
- Windows Media Audio = 25
- Monkey's Audio = 30
- FLAC = 35
- OptimFROG = 40
- AAC = 45
- WavPack = 50
- Symbol #6
- MPEG Layer:
- Unknown = 0
- L1..3 = 1..3 or MPEG+ SV7
Profile 1..5 = 1..5
- Windows PCM, Monkey's Audio
or FLAC = 8, 16 (bit)
- TwinVQ = 10
- Ogg Vorbis = 20
- Windows Media Audio = 25
- Symbol #7
- Symbol #21
- ID3-tag: Title (can be empty)
- Symbol #22
- ID3-tag: Artist (can be
empty)
- Symbol #23
- ID3-tag: Album (can be empty)
- Symbol #24
- ID3-tag: Track number (can be
empty)
- Symbol #25
- ID3-tag: Year (can be empty)
- Symbol #26
- ID3-tag: Comment (can be
empty)
- Symbol #27
- ID3-tag: Genre (can be empty)
- Symbol #28
- If there is the symbol #30 at
the end of a line - this line is "marked" (selected)
Generally:
Bit rate = Size(kb) * 8 * 1.024 / Duration(sec) |