This is a sub-article to RISC OS. filetypes use metadata to distinguish file formats. Some common file formats from other systems are mapped to filetypes by the MimeMap module. Such mapping was previously handled by DosMap.
The MimeMap module maps filetypes to and from MIME content types, dotted filename extensions and Apple's Uniform Type Identifiers.
Requests for new filetype allocations for all versions are handled centrally by RISC OS Open.
RISC OS filetypes Filetypes were originally classified by Acorn into distinct ranges:
Hexadecimal rangeDesignation Use Start End User Non-commercial software Commercial software Acorn Commercial software Generic data
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 Hexadecimaltype Name Use Connected party Mapped equivalent Crunched Cruncher compressed file ACE/Arc Angels MusDump Vivaldi compressed music file STracker Tracker music file STracker Amiga ProTracker/NoiseTracker music file Hugo Fiennes, The Serial Port Castles Castles game(?) file PlayMod Music file SampDump Vivaldi compressed sample STracker Tracker tune ArmSI Speed indicator results AOutline ArcOutline file Paul Hobbs AIM Archimedes Image Manager 256x256 monochrome bitimage Wild Vision ScotGame Saved game file ScotSave Saved game image PathFile unknown WildV12 Wild Vision Hawk V12 512x512 monochrome bitimage Wild Vision LCrypted Encrypted file GolfDemo Golf game file Armony !Armony music file IcnStorm IconStorm sprite file Matrix Matrix tracker music file MegaBord unknown Circuit PCB layout file Pottery Solids of Rotation 3D mesh Acorn User magazine AIMinfo Archimedes Image Manager file Mailabel Label printer file HelpText Help text file AIM Cfg Archimedes Image Manager configuration file PlnPg unknown PlanF unknown compress Compressed file PGP Pretty Good Privacy encrypted file WordSq Word square puzzle definition Matthew Eglise Wordsrch Word search puzzle definition Resource unknown Widget4 256x256 monochrome bitimage Widget5 512x512 monochrome bitimage SmpleDTP Simple DTP document Spray Painting program spray brush FracPars unknown ColorMap Bitimage palette file 3DPlanes 3D mesh Filer Filer settings Z-Code1 Infocom adventure game Infocom Z-Code2 Infocom adventure game Z-Code3 Infocom adventure game Z-Code4 Infocom adventure game C64 Commodore C64 executable Z-Code5 Infocom adventure game Z-Code6 Infocom adventure game Z-Code7 Infocom adventure game Z-Code8 Infocom adventure game BigMArt BigMArt15 file BigMArt2 BigMArt15 file QuakePAK Id Quake game archive file Sticky unknown FTPc FTPc user menu configuration file TauFile Tau document Tim Birks TauStyle Tau stylesheet Tim Birks PIC16C84 PIC programmer file Mike Cook Puzzle Puzzle game Indexer Indexer file index PPPTrack unknown DiscBox unknown Split Fragment of larger file Adam Hamilton SoftList unknown TaskBAS BASIC in Taskwindow (replaced by AA5 TskBASIC) BBCRun BBC application script MegaBord unknown PCRun PC application script Card !Card2 file HellFile unknown CDTrack AudioFS2 CD music track CDData AudioFS2 CD data track AddrList Address and contact list GameBoy Nintendo Game Boy emulator game image GBSnap Nintendo Game Boy emulator snapshot Keystrip Keyboard layout BackMenu BackMenu program configuration SSSheet !SSS spreadsheet Chris Stretch SprColor Sprite extended palette file EPSI Encapsulated PostScript with device independent preview HelpFile Help text file MPEG MPEG video Paul LeBeau RayMacro Ray tracer macro RayLib Ray tracer library Ray3d Ray tracer scene F-Shapes unknown Probase Probase database file Z88Link Cambridge Computer Z88 Link archive file John Allen Psion Psion Organiser II file John Allen F-Pal unknown Used A file that has been used FineArt FineArt drawing Diss unknown F-Paper unknown Hexadecimaltype Name Use Connected party Mapped equivalent
Non-commercial software
+ 1003FF Hexadecimaltype Name Use Registrant orconnected party Mapped equivalent 1stSheet 1st Statistics package BackDrop Desktop background setup CalcSprd Calc spreadsheet file Phone unknown SpllDict Spelling dictionary Perl Perl programming language script UniMode Screen mode definition Maurice Hendrix OreDBase Oregan database file DataVox SysBeep sound file Glazier unknown SySample Digital Symphony sound sample Symphony Digital Symphony song Keyboard Keyboard layout CLIcon IconCLI file Olly Bett RLaB unknown MSDOS PKArc archive file David Pilling MatLabSc MatLab file RSDOS unknown MatLabFn MatLab function Stasis unknown FastSpr Sprite file ProjMan Project management file MoleAnim Modeller molecular animation DemoMole Modeller molecular animation demonstration Angband Angband saved game file Z-Code Infocom game file Infocom TAP Z80Em compressed sound sample Warm Silence Software ANSIText Text in ANSI (Windows) encoding *Genetic* Genetic algorithm data Creator unknown ALPS unknown Alpine Software MOPAC RasMol molecule definition Roger Sayle, Martin Wuerthner MOL RasMol molecule definition Roger Sayle, Martin Wuerthner Pifile unknown *Alchemy* RasMol molecular coordinates Roger Sayle, Martin Wuerthner *PDB* RasMol protein databank coordinates Roger Sayle, Martin Wuerthner RasMolSc RasMol script Roger Sayle, Martin Wuerthner AntiGrav unknown MapprMap Mapper_O 2D map Nicholas Kingsley 3DScene TopModel 3D scene JFPatch Assembler patch file Justin Fletcher Copier144 unknown PolyData Polyhedron definition Fortran Friends Cabri Cabriolet dynamic geometry Mike Borcherds SR2000 unknown PsiWord Psion Series 5/7 document Psion Squished Compressed file *PsiSheet* Psion Series 5/7 spreadsheet Psion Playlist unknown Psion Psion Series 5/7 general file Psion PsiRecrd Psion Series 5/7 audio Psion PsiOPL Psion Series 5/7 OPL (Organiser Programming Language) program Psion PsiData Psion Series 5/7 database Psion *PsiAgnda* Psion Series 5/7 Agenda appointments diary Psion Copier160 unknown Copier164 unknown C64-Disc Commodore C64 archive OrgData Organizer appointment diary & contacts Copier172 unknown Copier180 unknown Mail TransArc mail file Flash Adobe Flash animation Adobe Inc. Encoded4 Arc World Encoder output Encode4 Arc World Encoder input TSAC unknown CSSC CSSC file Raffaele Ferrigno Address Address book file Alex Hopkins Project unknown AMPEG Audio MPEG stream Protector unknown Imagen HTML image map JSW_Game Jet Set Willy game JSW_Data Jet Set Willy scenery file HotKeys Key accelerator definition Conjugez unknown Objects unknown Crypt Encrypted file Stephen Early Tiles unknown TData Tiger file Graham Crow OldSong unknown CAIFSArc Archive file CFCirc unknown GraphSrc unknown Z80 COM Z80Tube executable file Song Mascom2 song Thomas Olsson Typeface Italicer Typeface file A.E.Hersee DateMark unknown TimeStep ImProcess RayShade RGB Hexadecimaltype Name Use Registrant orconnected party Mapped equivalent
Commercial software
+ 4009FF, B00DFF Hexadecimaltype Name Use Registrant orconnected party Mapped equivalent CCIR 601 Comité consultatif international pour la radio Translator Clear John Kortink Atari ST DEGAS , , GIF GIF File PC Paintbrush ZSoft Corporation RayShade RAW Steve Koren RayShade Mark Terrence VandeWettering Targa Truevision TGA Truevision , TimeStep satellite image BBC Micro DFS disc image BeebIt Michael Foot OvnPro Ovation Pro document David Pilling Excel Microsoft Excel Microsoft BBC ROM BBC ROM (ROMFS) Acornsoft Firewrkz Fireworkz Colton Software Recordz Fireworkz Database File Colton Software Resultz Fireworkz Spreadsheet File Colton Software PhotoCD Eastman Kodak Workz Fireworkz Word Processor Colton Software FwrkzTem Fireworkz Template File Colton Software FwrkzTem Fireworkz Command File Colton Software AWord Acorn Advance Wordprocessor Acornsoft ASheet Acorn Advance Spreadsheet Acornsoft ADBase Acorn Advance Database Acornsoft AGraph Acorn Advance Graph Acornsoft RTF Rich Text Format CmprDraw Compressed Draw File 4Mation smArt smArt File 4Mation NootBook Noot File 4Mation JPEG JPEG Joint Photographic Experts Group , HPGLPlot Hewlett-Packard graphics language Hewlett-Packard IGES IGES graphics Poster Poster File 4Mation Ovation Ovation DTP File TeX TeX PDCmdFile PipeDream Command File Colton Software Lotus 1-2-3 Lotus 1-2-3 DBaseIndex dBase index DBaseII dBase II DBaseIII dBase III SuperCalc SuperCalc III Archive Zip (SparkFS/ArcFS) David Pilling/Mark Smith PDream PipeDream Colton Software ProArtisan Clares Micro Supplies DXF Drawing Exchange Format Watford digitiser Watford Electronics CSV Comma-separated values Hexadecimaltype Name Use Registrant orconnected party Mapped equivalent
Acorn reserved
+ A00AFF Hexadecimaltype Name Use Mapped equivalentOrUpgrdOregano upgradePPDPostScript Printer DescriptionMonitorCerilica Monitor gamma correction curvesPlugInCerilica Vantage plug-inLaTeXLaTeX document sourceISO-9660CD-Blaze CD image New Font Outline font PDFPortable Document FormatDirectorMacromedia Director animationJavaJava executableMSWordMicrosoft Word DocumentReplayAcorn Replay videoGeneric Saved Game Alarm Alarm settings ARCWriter ArcWriter document Music Maestro musical scorePostTrayAcorn Mailman IntrayPostBoxAcorn Mailman mail receivedPostFileAcorn Mailman filed mailPostDataAcorn Mailman setupSimTraceAcorn ASim trace file HelpInfo Help 1stWord+ First Word Plus DtpDoc Acorn DTP document DtpStyle Acorn DTP style sheetGCODEAcorn GCODE intermediate fileGCALAcorn GCAL source file Mouse Mouse event record DrawFile Draw vector drawing Hexadecimaltype Name Use Mapped equivalent
Generic data