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 range | Designation | Use | |
---|---|---|---|
Start | End | ||
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.
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
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 |
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
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
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 |
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
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
- Iyonix: MIMEMap Archived 3 March 2016 at the Wayback Machine
- "RISC OS Documentation - The MimeMap module". Archived from the original on 1 February 2013.
- Naulls, Peter (2 January 2004). "RISC OS filename translation". Drobe. Retrieved 25 April 2012.
- Resource allocation, ROOL website, RISC OS Open
- RISC OS 3.7 User Guide Appendix E: RISC OS file types Archived 1 February 2013 at archive.today
- ChangeFSI file formats
- DRAW File Format
- Naulls, Peter (13 December 2004). "Do You Object?". Drobe. Retrieved 28 June 2012.
External links
- File Types – Programmer's Reference Manuals at RISC OS Open wiki