List of RISC OS filetypes

RISC OS filetypes use metadata to distinguish file formats. Some common file formats from other systems are mapped to filetypes by the MimeMap module.[1] Such mapping was previously handled by DosMap.[1]

This is a sub-article to RISC OS.

The MimeMap module maps RISC OS filetypes to and from MIME content types, dotted filename extensions and Apple's Uniform Type Identifiers.[2][3]

Requests for new filetype allocations for all RISC OS versions are handled centrally by RISC OS Open.[4]

RISC OS filetypes

Filetypes were originally classified by Acorn into distinct ranges:

Hexadecimal rangeDesignationUse
StartEnd
000
0FF
User Unallocated[5]
100
3FF
Non-commercial software Allocated[5]
400
9FF
Commercial software Allocated[5]
A00
AFF
Acorn Reserved[5]
B00
DFF
Commercial software Allocated[5]
E00
FFF
Generic data Allocated[5]

User

This range of filetypes was intended for personal use in closed systems, not for general distribution. Nevertheless, many programs using these types were distributed, especially as Public-domain software. Consequently there are many clashes.

0000FF
Hexadecimal
type
Name Use Connected party Mapped equivalent
000
Crunched Cruncher compressed file ACE/Arc Angels
000
MusDump Vivaldi compressed music file
000
STracker Tracker music file
001
STracker Amiga ProTracker/NoiseTracker music file Hugo Fiennes, The Serial Port .mod
001
Castles Castles game(?) file
002
PlayMod Music file
002
SampDump Vivaldi compressed sample
002
STracker Tracker tune
003
ArmSI Speed indicator results
004
AOutline ArcOutline file Paul Hobbs
004[5]
AIM Archimedes Image Manager 256x256 monochrome bitimage Wild Vision
005
ScotGame Saved game file
006
ScotSave Saved game image
006
PathFile unknown
006[5]
WildV12 Wild Vision Hawk V12 512x512 monochrome bitimage Wild Vision
007
LCrypted Encrypted file
008
GolfDemo Golf game file
00A
Armony !Armony music file
00A
IcnStorm IconStorm sprite file
00B
Matrix Matrix tracker music file
00B
MegaBord unknown
00C
Circuit PCB layout file
00F
Pottery Solids of Rotation 3D mesh Acorn User magazine
010
AIMinfo Archimedes Image Manager file
010
Mailabel Label printer file
011
HelpText Help text file
012
AIM Cfg Archimedes Image Manager configuration file
016
PlnPg unknown
017
PlanF unknown
021
compress Compressed file
022
PGP Pretty Good Privacy encrypted file
03C
WordSq Word square puzzle definition Matthew Eglise
040
Wordsrch Word search puzzle definition
041
Resource unknown
041
Widget4 256x256 monochrome bitimage
042
Widget5 512x512 monochrome bitimage
042
SmpleDTP Simple DTP document
044
Spray Painting program spray brush
045
FracPars unknown
046
ColorMap Bitimage palette file
050
3DPlanes 3D mesh
050
Filer Filer settings
061
Z-Code1 Infocom adventure game Infocom
062
Z-Code2 Infocom adventure game
063
Z-Code3 Infocom adventure game
064
Z-Code4 Infocom adventure game
064
C64 Commodore C64 executable
065
Z-Code5 Infocom adventure game
066
Z-Code6 Infocom adventure game
067
Z-Code7 Infocom adventure game
068
Z-Code8 Infocom adventure game
068
BigMArt BigMArt15 file
069
BigMArt2 BigMArt15 file
070
QuakePAK Id Quake game archive file
073
Sticky unknown
077
FTPc FTPc user menu configuration file
082
TauFile Tau document Tim Birks
083
TauStyle Tau stylesheet Tim Birks
084
PIC16C84 PIC programmer file Mike Cook
099
Puzzle Puzzle game
0AA
Indexer Indexer file index
0AB
PPPTrack unknown
0AC
DiscBox unknown
0AD
Split Fragment of larger file Adam Hamilton
0B2
SoftList unknown
0BA
TaskBAS BASIC in Taskwindow (replaced by AA5 TskBASIC)
0BB
BBCRun BBC application script
0BB
MegaBord unknown
0BC
PCRun PC application script
0CC
Card !Card2 file
0CC
HellFile unknown
0CD
CDTrack AudioFS2 CD music track
0CE
CDData AudioFS2 CD data track
0D1
AddrList Address and contact list
0D7
GameBoy Nintendo Game Boy emulator game image
0D8
GBSnap Nintendo Game Boy emulator snapshot
0DC
Keystrip Keyboard layout
0DE
BackMenu BackMenu program configuration
0E3
SSSheet !SSS spreadsheet Chris Stretch
0ED
SprColor Sprite extended palette file
0F5
EPSI Encapsulated PostScript with device independent preview .epsi
0F8
HelpFile Help text file
0F8
MPEG MPEG video Paul LeBeau
0FA
RayMacro Ray tracer macro
0FB
RayLib Ray tracer library
0FC
Ray3d Ray tracer scene
0FD
F-Shapes unknown
0FD
Probase Probase database file
0FD
Z88Link Cambridge Computer Z88 Link archive file John Allen
0FE
Psion Psion Organiser II file John Allen
0FE
F-Pal unknown
0FF
Used A file that has been used
0FF
FineArt FineArt drawing
0FF
Diss unknown
0FF
F-Paper unknown
Hexadecimal
type
Name Use Connected party Mapped equivalent

Non-commercial software

1003FF
Hexadecimal
type
Name Use Registrant or
connected party
Mapped equivalent
100
1stSheet 1st Statistics package
100
BackDrop Desktop background setup
101
CalcSprd Calc spreadsheet file
101
Phone unknown
102
SpllDict Spelling dictionary
102
Perl Perl programming language script .pl
103
UniMode Screen mode definition Maurice Hendrix
107
OreDBase Oregan database file
108
DataVox SysBeep sound file
109
Glazier unknown
10A
SySample Digital Symphony sound sample
10B
Symphony Digital Symphony song
10C
Keyboard Keyboard layout
10F
CLIcon IconCLI file Olly Bett
110
RLaB unknown
111
MSDOS PKArc archive file David Pilling
111
MatLabSc MatLab file
111
RSDOS unknown
112
MatLabFn MatLab function
112
Stasis unknown
113
FastSpr Sprite file
113
ProjMan Project management file
113
MoleAnim Modeller molecular animation
116
DemoMole Modeller molecular animation demonstration
118
Angband Angband saved game file
11A
Z-Code Infocom game file Infocom
11D
TAP Z80Em compressed sound sample Warm Silence Software .tap
120
ANSIText Text in ANSI (Windows) encoding
122
*Genetic* Genetic algorithm data
123
Creator unknown
123
ALPS unknown Alpine Software
127
MOPAC RasMol molecule definition Roger Sayle, Martin Wuerthner
128
MOL RasMol molecule definition Roger Sayle, Martin Wuerthner
128
Pifile unknown
129
*Alchemy* RasMol molecular coordinates Roger Sayle, Martin Wuerthner
12A
*PDB* RasMol protein databank coordinates Roger Sayle, Martin Wuerthner
12B
RasMolSc RasMol script Roger Sayle, Martin Wuerthner
130
AntiGrav unknown
138
MapprMap Mapper_O 2D map Nicholas Kingsley
139
3DScene TopModel 3D scene
13C
JFPatch Assembler patch file Justin Fletcher
144
Copier144 unknown
152
PolyData Polyhedron definition Fortran Friends
153
Cabri Cabriolet dynamic geometry Mike Borcherds .sna
154
SR2000 unknown
156
PsiWord Psion Series 5/7 document Psion
156
Squished Compressed file
157
*PsiSheet* Psion Series 5/7 spreadsheet Psion
157
Playlist unknown
158
Psion Psion Series 5/7 general file Psion
159
PsiRecrd Psion Series 5/7 audio Psion
15A
PsiOPL Psion Series 5/7 OPL (Organiser Programming Language) program Psion
15B
PsiData Psion Series 5/7 database Psion
15C
*PsiAgnda* Psion Series 5/7 Agenda appointments diary Psion
160
Copier160 unknown
164
Copier164 unknown
164
C64-Disc Commodore C64 archive .D64
16D
OrgData Organizer appointment diary & contacts
172
Copier172 unknown
180
Copier180 unknown
180
Mail TransArc mail file
188
Flash Adobe Flash animation Adobe Inc. .swf
198
Encoded4 Arc World Encoder output
199
Encode4 Arc World Encoder input
1A0
TSAC unknown
1AA
CSSC CSSC file Raffaele Ferrigno
1AB
Address Address book file Alex Hopkins
1AC
Project unknown
1AD
AMPEG Audio MPEG stream .mp2
1AD
Protector unknown
1BC
Imagen HTML image map
1C0
JSW_Game Jet Set Willy game
1C1
JSW_Data Jet Set Willy scenery file
1CA
HotKeys Key accelerator definition
1CF
Conjugez unknown
1DF
Objects unknown
1EC
Crypt Encrypted file Stephen Early
1F1
Tiles unknown
1FF
TData Tiger file Graham Crow
1FF
OldSong unknown
200
CAIFSArc Archive file
200
CFCirc unknown
200
GraphSrc unknown
201
Z80 COM Z80Tube executable file
202
Song Mascom2 song Thomas Olsson
204
Typeface Italicer Typeface file A.E.Hersee
222
DateMark unknown
300[6]
TimeStep ImProcess
371[6]
RayShade RGB
Hexadecimal
type
Name Use Registrant or
connected party
Mapped equivalent

Commercial software

4009FF, B00DFF
Hexadecimal
type
Name Use Registrant or
connected party
Mapped equivalent
601[6]
CCIR 601 Comité consultatif international pour la radio
690[6]
Translator Clear John Kortink
691[6]
Atari ST DEGAS .pi1, .pi2, .pi3
695
GIF GIF File
697[6]
PC Paintbrush ZSoft Corporation .pcx
698[6]
RayShade RAW Steve Koren .qrt
699[6]
RayShade Mark Terrence VandeWettering .pic
69D[6]
Targa Truevision TGA Truevision .tga, .vda
7A0[6]
TimeStep satellite image
B22
BBC Micro DFS disc image BeebIt Michael Foot .ssd
BA6
Excel Microsoft Excel Microsoft .xls
BBC[5]
BBC ROM BBC ROM (ROMFS) Acornsoft
BDF
Firewrkz Fireworkz Colton Software .fwk
BE0
Recordz Fireworkz Database File Colton Software
BE1
Resultz Fireworkz Spreadsheet File Colton Software
BE8[6]
PhotoCD Eastman Kodak .pcd
C1C
Workz Fireworkz Word Processor Colton Software
C1D
FwrkzTem Fireworkz Template File Colton Software .fwt
C1E
FwrkzTem Fireworkz Command File Colton Software .fwc
C25[5]
AWord Acorn Advance Wordprocessor Acornsoft
C26[5]
ASheet Acorn Advance Spreadsheet Acornsoft
C27[5]
ADBase Acorn Advance Database Acornsoft
C28[5]
AGraph Acorn Advance Graph Acornsoft
C32
RTF Rich Text Format .rtf
C4B
CmprDraw Compressed Draw File 4Mation
C6A
smArt smArt File 4Mation
C6B
NootBook Noot File 4Mation
JPEG JPEG Joint Photographic Experts Group .jpg, .jpeg
CAE[5]
HPGLPlot Hewlett-Packard graphics language Hewlett-Packard
CAF[5]
IGES IGES graphics
CC3
Poster Poster File 4Mation
CDD
Ovation Ovation DTP File
CE5[5]
TeX TeX
D21
PDCmdFile PipeDream Command File Colton Software .pd
DB0[5]
Lotus 1-2-3 Lotus 1-2-3 .wk1
DB1[5]
DBaseIndex dBase index
DB2[5]
DBaseII dBase II
DB3[5]
DBaseIII dBase III
DB4[5]
SuperCalc SuperCalc III
DDC
Archive Zip (SparkFS/ArcFS) David Pilling/Mark Smith .zip
DDE
PDream PipeDream Colton Software .pd
DE2[6]
ProArtisan Clares Micro Supplies
DEA[5]
DXF Drawing Exchange Format .dxf
DFA[6]
Watford digitiser Watford Electronics
DFE[5]
CSV Comma-separated values .csv
Hexadecimal
type
Name Use Registrant or
connected party
Mapped equivalent

Acorn reserved

A00AFF
Hexadecimal
type
Name Use Mapped equivalent
AAE
OrUpgrd Oregano upgrade
AB7
PPD PostScript Printer Description .ppd
AB9
Monitor Cerilica Monitor gamma correction curves
ABB
PlugIn Cerilica Vantage plug-in
ACA
LaTeX LaTeX document source
ACC
ISO-9660 CD-Blaze CD image .iso
ADB[5]
New Font Outline font
ADF
PDF Portable Document Format .pdf
AE3
Director Macromedia Director animation
AE4
Java Java executable
AE6
MSWord Microsoft Word Document .doc
AE7
Replay Acorn Replay video
AE8
Generic Saved Game
AE9[5]
Alarm Alarm settings
AF0[5]
ARCWriter ArcWriter document
AF1[5]
Music Maestro musical score
AF2
PostTray Acorn Mailman Intray
AF3
PostBox Acorn Mailman mail received
AF4
PostFile Acorn Mailman filed mail
AF5
PostData Acorn Mailman setup
AF6
SimTrace Acorn ASim trace file
AF7[5]
HelpInfo Help
AF8[5]
1stWord+ First Word Plus
AF9[5]
DtpDoc Acorn DTP document
AFA[5]
DtpStyle Acorn DTP style sheet
AFC
GCODE Acorn GCODE intermediate file
AFD
GCAL Acorn GCAL source file
AFE[5]
Mouse Mouse event record
AFF[5]
DrawFile Draw vector drawing .drw[7]
Hexadecimal
type
Name Use Mapped equivalent

Generic data

E00FFF
Hexadecimal
type
Name Use Connected party Mapped equivalent
E13
Drummer The Drummer drum pattern
E92
DiscIndx Disc index
ECB
PCBFile PCB track layout file
ECD
TeleSoft unknown
ECF
ECFData Clares Pro-Artisan extended colour fill
ED0
RawSound DSEdit audio
ED1
EdSProg EdScheme file Lambda Publications
EEA
TinyLogo Tiny Logo program
EEB
TinyDraw Tiny Logo drawing
F09
WiniUtil BBC Micro Winchester Utility Acorn
F0E
BasicIV BBC Master 128 BASIC
F1B
65Host Acorn BBC Micro Emulator file Acorn
F7C
Teletext Teletext screen data
F89
GZip GNU Zip archive .gz
F95
Code Acorn ARM code Acorn
F9D
DiscCD Acorn Access shared CD Acorn
F9E
DiscDP Acorn Access shared protected disc Acorn
F9F
DiscD Acorn Access shared disc Acorn
FA2
HomeWrks Document
FA8
EasyData Database
FAA
UtlLabel Labelling file
FAF
HTML HyperText Markup Language document .htm
FB0
Allocate Acorn resource allocation file Acorn RISC OS Open Ltd
FB1
Wave RIFF format audio .wav
FB2
MovieFS Microsoft Windows Video/Apple QuickTime video Warm Silence Software .mov .avi .fli
FB4
DiscR Acorn Access shared resources directory Acorn
FB5
NoDisc Acorn Access missing shared disc Acorn
FBC
PBAbacus Acorn PocketBook/Psion Series III spreadsheet Acorn, Psion
FBD
PBWrite Acorn PocketBook/Psion Series III word processor document Acorn, Psion
FBE
PBCards Acorn PocketBook/Psion Series III database Acorn, Psion
FC0
Link LinkFS symbolic link
FC2
AIFF Audio IFF .aif
FC3
Patch Acorn application patch file Acorn
FC6
PrntDefn Acorn !Printers printer definition file Acorn
FC8[5]
DOSDisc DOS MultiFS disc image
FC9[5]
SunRastr Sun raster Sun Microsystems .ras
FCA[5]
Squash Single compressed file Acorn
FCC[5]
Device Device object within DeviceFS Acorn
FCD[5]
HardDisc FileCore hard disc image Acorn
FCE[5]
Floppy FileCore floppy disc image Acorn
FCF[5]
Cache Acorn FontManager font cache file Acorn
FD0[5]
PCEmConf PC Emulator configuration Acorn
FD1[5]
BASICTxt BASIC stored as text Acorn
FD2
ScrDiff Acorn file Acorn
FD3[5]
DebImage Acorn DDE debuggable image Acorn, Codemist
FD4[5]
MIDI MIDI MIDI Manufacturers Association .mid, .smf
FD5[5]
Pict PICT Apple Inc. .pict, .pct, .pic
FD6[5]
TaskExec Exec (scripting language) file within taskwindow Acorn
FD7[5]
TaskObey Obey file within taskwindow Acorn
FD8[5]
MSDOScom PC Emulator DOS command file Digital Research .com
FD9[5]
MSDOSexe PC Emulator DOS executable file Digital Research .exe
FDA[5]
MSDOSbat PC Emulator DOS batch file Digital Research .bat
FDB[5]
TextCRLF Text using CR and LF for line ends .txt
FDC[5]
SoftLink TCP/IP suite: unresolvable UNIX soft link
FDD[5]
MasterUtl BBC Master utility Acorn
FDE[5]
VTSetup TCP/IP suite: VT220 setup Digital Equipment Corporation
FDF[5]
VTScript TCP/IP suite: VT220 script Digital Equipment Corporation
FE0
Accessry Acorn Arthur desktop accessory Acorn
FE1[5]
Make Acorn Makefile Acorn
FE2[5]
Amiga Commodore Amiga file Commodore International, Arxe Systems
FE3[5]
Atari Atari file Atari, Arxe Systems
FE4[5]
DOS DOS file Digital Research, Microsoft, Arxe Systems
FE5
EPROM BBC Micro sideways ROM image Acorn
FE6[5]
UNIX Ex Unix executable AT&T Corporation
FE7[5]
ViewSht Acorn ViewSheet spreadsheet Acornsoft
FE8[5]
ViewPS Acorn ViewPS "View Professional" word processor Acornsoft
FE9[5]
ViewWord Acorn View word processor Acornsoft
FEA[5]
Desktop Desktop command file Acorn
FEB[5]
Obey Obey command file Acorn
FEC[5]
Template Window template file Acorn
FED[5]
Palette Palette data Acorn
TIFF Tagged Image File Format Aldus Corporation .tiff, .tif
FF1[5]
RawData Raw unprocessed data (e.g. terminal streams) Acorn
FF2[5]
Config Configuration (CMOS RAM) Acorn
FF3[5]
LaserJet HP LaserJet data file Hewlett-Packard
FF4[5]
Printout Dot matrix printer data file (various formats) Acorn
FF5[5]
PoScript Adobe PostScript file Adobe Systems .ps
FF6[5]
Font Acorn format outline or bitmap font Acorn
FF7[5]
BBC font BBC font file (sequence of VDU operations) Acorn
FF8[5]
Absolute, also
Acorn Image Format[8]
Absolute application loaded at &8000 Acorn
FF9[5]
Sprite Sprite or saved screen Acorn
FFA[5]
Module Relocatable module Acorn
FFB[5]
BASIC Tokenised BASIC program Acorn .bas
FFC[5]
Utility Position independent code Acorn
FFD[5]
Data Data Acorn .dat
FFE[5]
Command Command (Exec) file Acorn
FFF[5]
Text Plain ASCII text with LF newlines .txt
Hexadecimal
type
Name Use Connected party Mapped equivalent

References

  1. Iyonix: MIMEMap Archived 3 March 2016 at the Wayback Machine
  2. "RISC OS Documentation - The MimeMap module". Archived from the original on 1 February 2013.
  3. Naulls, Peter (2 January 2004). "RISC OS filename translation". Drobe. Retrieved 25 April 2012.
  4. Resource allocation, ROOL website, RISC OS Open
  5. RISC OS 3.7 User Guide Appendix E: RISC OS file types Archived 1 February 2013 at archive.today
  6. ChangeFSI file formats
  7. DRAW File Format
  8. Naulls, Peter (13 December 2004). "Do You Object?". Drobe. Retrieved 28 June 2012.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.