[
https://issues.apache.org/jira/browse/TIKA-3999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17725391#comment-17725391
]
Gregory Lepore commented on TIKA-3999:
--------------------------------------
There are hundreds of different sound module formats that can be grouped under
the x-mod media type. Most will come up as application/octet-stream due to
being very old and not in wide use. Below are 50 module formats with their
magic numbers. If these are what you are looking for, I can go ahead and
extract the remaining format signatures I've created (probably another hundred
or so). The first half dozen identifications are from
[https://www.loc.gov/preservation/digital/formats/fdd/fdd000126.shtml] the rest
are mine.
|*Module*|*Internet Media Type*|*Magic numbers*|*Filename
extension*|*Program*|
|669 Tracker Module|application/playerpro|Hex: 4A 4E
ASCII: JN
Hex: 69 66
ASCII: if|669| |
|Farandoyle Tracker Music Module|Not found. |Hex: 46 41 52 FE
ASCII: FAR|far| |
|Impulse Tracker Music Module|audio/it|Hex: 49 4D 50 4D
ASCII: IMPM|it| ** |
|Amiga MED/OctaMED Tracker Module Sound File|application/soundapp
audio/med
audio/x-mod|Hex: 4D 4D 44
ASCII: MMD|med| |
|MultiTracker Music Module|Not found. |Hex: 4D 54 4D
ASCII: MTM|mtm| |
|Oktalyzer Tracker Module|application/soundapp|Hex: 4F 4B 54 41 53 4F 4E 47 43
4D 4F 44
ASCII: OKTASONGCMOD|okt| |
|ScreamTracker v3 Sound File|audio/s3m
audio/x-s3m|Hex (offset 25): 00 00 00 1A 10 00 00|s3m| |
|Fast Tracker 2 Extended Module|audio/xm
audio/x-xm
audio/module-xm
audio/mod
audio/x-mod|Hex: 45 78 74 65 6E 64 65 64 20 6D 6F 64 75 6C 65 3A 20
ASCII: Extended module:|xm| |
|Fasttracker Module Sound Data (6-channel)|audio/x-mod|Hex (offset 1080) 36 43
48 4E|mod|Amiga FastTracker, Falcon Startrekker, ProTracker, TakeTracker, and
FastTracker|
|Protracker Module Sound Data (4-channel)|audio/x-mod|Hex (offset 1080) 4D 21
4B 21|mod|Amiga FastTracker, Falcon Startrekker, ProTracker, TakeTracker, and
FastTracker|
|Fasttracker Module Sound Data (8-channel)|audio/x-mod|Hex (offset 0) 38 43 48
4E|mod|Amiga FastTracker, Falcon Startrekker, ProTracker, TakeTracker, and
FastTracker|
|UltraTracker|audio/x-mod|Hex (offset 0) 4D 41 53 5F 55 54 72 61 63 6B 5F
56|ult|UltraTracker|
|Startracker Module Sound Data (4-channel)|audio/x-mod|Hex (offset 1080) 46 4C
54 34|mod|Amiga FastTracker, Falcon Startrekker, ProTracker, TakeTracker, and
FastTracker|
|Quadra Composer| |Hex (offset 8) 45 4D 4F 44 45 4D 49 43|emod|Quadra Composer|
|AdLib Tracker II Module| |Hex (offset 0) 5F 41 32 6D 6F 64 75 6C 65
5F|a2m|AdLib Tracker II|
|Ace Tracker module| |Hex (offset 0) 41 4D 30 31|am| |
|Abyss Highest eXperience Module| |Hex (offset 0) 54 48 58|ahx| |
|A. M. Composer 1.2|application/x-mpeg|Hex (offset 0) 41 4D 43 20 56 31 2E
32|amc| |
|Asylum Music Format| |Hex (offset 0) 4153594C554D204D7573696320466F72|amf| |
|Extreme Tracker AMS Module v1.3| |Hex (offset 0) 45 78 74 72 65 6D
65|ams|Extreme Tracker|
|Velvet Studio Advanced Module System module| |Hex (offset 0) 41 4D 53 68 64
72|ams| |
|Art Of Noise 1.5 Module| |Hex (offset 0) 41 4F 4E 34 or 41 4F 4E 38|aon| |
|AProSys Module| |Hex (offset 0) 41 44 52 56 50 41 43 4B|aps| |
|Arpeggiator Module| |Hex (offset 0) 41 52 50 2E|arp|The Holy Noise/Arpeggiator|
|Audio Sculpture Module| |Hex (offset 0) 41 75 64 69 6F 53 63 75 6C 70 74 75 72
65 31 30|as| |
|All Sound Tracker Module| |Hex (offset 0) 08 41 53 54 20 30 30|ast| |
|AXS module| |Hex (offset 10) 41 58 53 46 55 53 45 52|axs| |
|BeRoTracker Module| |Hex (offset 0) 42 52 54 46|brt| |
|BambooTracker Bank File| |Hex (offset 0) 42 61 6D 62 6F 6F 54 72 61 63 6B 65
72 42 6E|btb| |
|BambooTracker Instrument File| |Hex (offset 0) 42 61 6D 62 6F 6F 54 72 61 63
6B 65 72 49 73 74|bti| |
|BambooTracker Module File| |Hex (offset 0) 42 61 6D 62 6F 6F 54 72 61 63 6B 65
72 4D 6F 64|btm| |
|Buzzic 2 module| |Hex (offset 0) 62 75 7A 32|buz2| |
|CyberTracker 64 chiptune| |Hex (offset 0) 00 04 4E 4E 54 52 4B 4D 5A
58|ct|CyberTracker|
|EdLib packed module| |Hex (offset 0) 4A 43 48 26|d00|EdLib tracker|
|DIGI Booster module| |Hex (offset 0) 44 49 47 49 20 42 6F 6F 73 74 65 72 20 6D
6F 64 75 6C 65|digi|DigiBooster|
|DIGI Booster module| |Hex (offset 0) 44 42 4D 30|dbm|DigiBooster PRO v2.x and
DigiBooster 3|
|Delta Music Module| |Hex (offset 0) 41 4C 4C 20 00 00|dm|DeltaMusic|
|Delta Music 2 final format| |Hex (offset 3014) 2E 46 4E 4C|dm2|DeltaMusic 2|
|Delusion Digital Music Format| |Hex (offset 0) 44 4D 46 0E|dmf|X-Tracker|
|Digital Mugician module| |Hex (offset 0) 20 4D 55 47 49 43 49 41 4E 2F 53 4F
46 54 45 59 45 53|dmu|Digital Mugician|
|Digital Sound Interface Kit Module| |Hex (offset 0) 44 53 4D 10|dsm|Digital
Sound Interface Kit|
|Dynamic Studio Professional| |Hex (offset 0) 44 53 6D 1A|dsm|Dynamic Studio
Professional|
|Digital Sound System Module| |Hex (offset 0) 4D 4D 55 32 00|dss|Digital Sound
System|
|Dream Station| |Hex (offset 0) 44 53 46 6D 74 31|dss|Dream Station|
|Digital Symphony module| |Hex (offset 0) 02 01 13 13 14 12 01 0b|dsym|Digital
Symphony|
|Drum Traker module| |Hex (offset 0) 44 54 4C 00|dtl|Drum Traker|
|Digital Tracker Module| |Hex (offset 0) 44 2E 54 2E|dtm|Digital Tracker|
|EarAche module| |Hex (offset 0) 45 41 53 4F|ea|EarAche|
> audio/xm audio/x-mod
> --------------------
>
> Key: TIKA-3999
> URL: https://issues.apache.org/jira/browse/TIKA-3999
> Project: Tika
> Issue Type: Sub-task
> Reporter: Tim Allison
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)