MPEG Audio Collection

 

COL file format

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
    • Symbol #8
  • 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)