.BF File Extension
CryoBF Game Data File
Developer | Cryo Interactive Entertainment |
Popularity |
3.5 | 264 Votes |
What is a BF file?
Game data archive format used by games developed by Cryo Interactive Entertainment; contains game data, such as objects, maps, sounds, and music in a single archive.
More Information
Microïds acquired Cryo Interactive in 2008, but several Microïds games still use the CryoBF format. The following games use BF files to store game data:
- Nostradamus: The Last Prophecy
- Safecracker: The Ultimate Puzzle Adventure
- Destination: Treasure Island
- Return to Mysterious Island
- Return to Mysterious Island 2: Minas Fate
- The Secret of the Nautilus
- Dracula 3: The Path of the Dragon
Programs that open or reference BF files
Brainf*ck Source Code File
Developer | Urban Müller |
Popularity |
3.7 | 12 Votes |
A BF file may also be a source code file written in the Brainf*ck programming language. It contains a program that is meant to be compiled using a Brainf*ck compiler. BF files contain only the characters <, >, +, -, ., ,, [, and ], as well as development comments.
More Information
In 1992, Urban Müller created the Brainf*ck programming language. When creating Brainf*ck, Müller's goal was to create a language that could be compiled using the smallest-possible compiler. As such, the language includes only eight commands, each of which is implemented using a single character. These characters include:
- <
- >
- +
- -
- .
- ,
- [
- ]
While the Brainf*ck language is quite impractical, some other developers have latched onto the esoteric language and its structure. When these developers create Brainf*ck programs, they typically save them in BF files. An example Brainf*ck program, saved within a BF file, might look like this:
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>→>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
NOTE: Brainf*ck source code is also saved using the .B extension.
How to open a BF file
Because BF files are plain text files, you can open and examine them using any text editor, such as Microsoft Notepad (Windows), Apple TextEdit (Mac), or Github Atom (cross-platform). If you want to run the Brainf*ck program a BF file contains, you can do so using a Brainf*ck development environment or interpreter, such as Brainf*ck Interpreter (Web, Android).
Programs that open BF files
Ubisoft BigFile Game Data Archive
Developer | Ubisoft |
Popularity |
2.9 | 8 Votes |
A BF file may also be a game data archive saved in the BigFile format, which is used by games developed by Ubisoft that use the LyN or Jade engine. It contains the majority of the data for the game, which may include objects, skins, maps, sounds, movies, and music.
More Information
Some games that utilize the LyN or Jade engines are The Adventures of Tintin: The Game, Rabbids Go Home, From Dust, Just Dance 2, ZombiU, and Prince of Persia: The Sands of Time.
How to open a BF file
BF files are not meant to be manually opened. Instead, they are referenced by the game to load gameplay content.
However, users looking to modify the content in BF game archives can use custom scripts with QuickBMS to extract the contents in a BF archive.
Programs that open or reference BF files
Birdfont Project File
Developer | Johan Mattsson |
Popularity |
3.0 | 4 Votes |
A BF file may also be a custom font project file created by BirdFont. It contains XML-formatted text that describes a custom font. BF files are used to export fonts in common font formats, such as .TTF, .OTF, .EOT, and .SVG.
More Information
Birdfont is a font design program that allows users to create, import, and edit fonts. The program is available in both free and commercial versions, which contain many but not all of the same features. For example, the free version of Birdfont can export only fonts created under the SIL Open Font License.
When a Birdfont user saves an in-progress font design project, the project is saved as a BF file. BF files are XML files, meaning they contain plain text that is organized using an XML schema and elements. This text describes the font the user has created in Birdfont. For example, the <collection> element denotes the beginning of a new font character description.
However, when opened in Birdfont, BF files do not appear as XML files. Instead, they appear as font stylesheets that a user can interact with and edit graphically, instead of via text.
How to open a BF file
You can open a BF file in Birdfont (cross-platform). To do so, select Birdfont's sandwich menu (located in the program's upper right-hand corner), select File → Open, and then navigate to and open your BF file. The font your file describes will appear in Birdfont's Overview window.
How do I convert a BF file into a TTF, OTF, EOT, or SVG file?
To export a BF file as a TTF, OTF, EOT, or SVG file, open the file in the paid version of Birdfont and select the sandwich menu. Then, select Import and Export → Export Fonts.