.BF Bestandsextensie
CryoBF-gamegegevensbestand
| Ontwikkelaar | Cryo Interactive Entertainment |
| Populariteit |
3,6 | 270 stemmen |
Wat is een BF-bestand?
Archiefformaat voor gamegegevens dat wordt gebruikt door games die zijn ontwikkeld door Cryo Interactive Entertainment; bevat gamegegevens, zoals objecten, kaarten, geluiden en muziek, in één archief.
Meer informatie
Microïds nam Cryo Interactive in 2008 over, maar verschillende games van Microïds gebruiken nog steeds de CryoBF-indeling. De volgende games gebruiken BF-bestanden om gamegegevens op te slaan:
- 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
Programma's die BF-bestanden openen of ernaar verwijzen
Brainf*ck-broncodebestand
| Ontwikkelaar | Urban Müller |
| Populariteit |
4,1 | 18 stemmen |
Een BF-bestand is een broncode-bestand dat is geschreven in de programmeertaal Brainf*ck. Het bevat een programma dat moet worden gecompileerd met een Brainf*ck-compiler. BF-bestanden bevatten alleen de tekens <, >, +, -, ., ,, [ en ], evenals ontwikkelcommentaar.
Meer informatie
In 1992 maakte Urban Müller de programmeertaal Brainf*ck. Bij het maken van Brainf*ck was Müllers doel om een taal te creëren die met een zo klein mogelijke compiler kon worden gecompileerd. Daarom bevat de taal slechts acht opdrachten, die elk met één teken worden geïmplementeerd. Deze tekens zijn:
- <
- >
- +
- -
- .
- ,
- [
- ]
Hoewel de taal Brainf*ck nogal onpraktisch is, hebben sommige andere ontwikkelaars de esoterische taal en de structuur ervan overgenomen. Wanneer deze ontwikkelaars Brainf*ck-programma's maken, slaan ze die meestal op in BF-bestanden. Een voorbeeld van een Brainf*ck-programma dat in een BF-bestand is opgeslagen, kan er als volgt uitzien:
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
OPMERKING: Brainf*ck-broncode wordt ook opgeslagen met de extensie .B.
Een BF-bestand openen
Omdat BF-bestanden platte tekstbestanden zijn, kun je ze openen en bekijken met elke teksteditor, zoals Microsoft Notepad (Windows), Apple TextEdit (Mac) of Github Atom (platformonafhankelijk). Als je het Brainf*ck-programma in een BF-bestand wilt uitvoeren, kun je dat doen met een Brainf*ck-ontwikkelomgeving of interpreter, zoals Brainf*ck Interpreter (web, Android).
Programma's die BF-bestanden openen
Birdfont-projectbestand
| Ontwikkelaar | Johan Mattsson |
| Populariteit |
3,2 | 5 stemmen |
Een BF-bestand is een aangepast lettertypeprojectbestand dat door BirdFont is gemaakt. Het bevat tekst in XML-indeling die een aangepast lettertype beschrijft. BF-bestanden worden gebruikt om lettertypen te exporteren naar gangbare lettertype-indelingen, zoals .TTF, .OTF, .EOT en .SVG.
Meer informatie
Birdfont is een programma voor lettertypeontwerp waarmee je lettertypen kunt maken, importeren en bewerken. Het programma is beschikbaar in zowel gratis als commerciële versies, die veel, maar niet alle, dezelfde functies bevatten. Zo kan de gratis versie van Birdfont alleen lettertypen exporteren die zijn gemaakt onder de SIL Open Font License.
Wanneer een Birdfont-gebruiker een lettertypeontwerpproject waaraan nog wordt gewerkt opslaat, wordt het project opgeslagen als BF-bestand. BF-bestanden zijn XML-bestanden, wat betekent dat ze platte tekst bevatten die is georganiseerd met behulp van een XML-schema en elementen. Deze tekst beschrijft het lettertype dat de gebruiker in Birdfont heeft gemaakt. Het element <collection> markeert bijvoorbeeld het begin van een nieuwe beschrijving van een letterteken.
Wanneer BF-bestanden echter in Birdfont worden geopend, zien ze er niet uit als XML-bestanden. In plaats daarvan verschijnen ze als opmaakbladen voor lettertypen waarmee een gebruiker grafisch kan werken en die hij of zij grafisch kan bewerken, in plaats van via tekst.
Een BF-bestand openen
Je kunt een BF-bestand openen in Birdfont (op verschillende platforms). Selecteer daarvoor het sandwichmenu van Birdfont (in de rechterbovenhoek van het programma), selecteer File → Open en navigeer vervolgens naar je BF-bestand en open het. Het lettertype dat door je bestand wordt beschreven, verschijnt in het venster Overview van Birdfont.
Hoe converteer ik een BF-bestand naar een TTF-, OTF-, EOT- of SVG-bestand?
Als je een BF-bestand wilt exporteren als TTF-, OTF-, EOT- of SVG-bestand, open je het bestand in de betaalde versie van Birdfont en selecteer je het sandwichmenu. Selecteer vervolgens Import and Export → Export Fonts.
Programma's die BF-bestanden openen
Ubisoft BigFile-gamegegevensarchief
| Ontwikkelaar | Ubisoft |
| Populariteit |
2,7 | 9 stemmen |
Een BF-bestand is een gamegegevensarchief dat wordt gebruikt door verschillende Ubisoft-videogames die de game-engines LyN en Jade gebruiken, zoals From Dust en Just Dance 2. Het wordt opgeslagen in de BigFile-indeling en bevat een groot deel van de onderdelen van een game, zoals 3D-modellen, skins van personages, kaarten, geluidseffecten, muziek- en videobestanden. BF-bestanden worden meestal samen verpakt, zodat de game tijdens het spelen efficiënt inhoud kan laden.
Meer informatie
Ubisoft ontwikkelde de BigFile-indeling voor gebruik met zijn eigen game-engines LyN en Jade. Gebruikers die BF-bestanden tegenkomen, zijn meestal gamers, modders of ontwikkelaars die gamegegevens analyseren of aanpassen.
Games waarvan bekend is dat ze BF-bestanden gebruiken, zijn onder andere The Adventures of Tintin: The Game, Rabbids Go Home, From Dust, Just Dance 2, ZombiU, Beyond Good & Evil en Prince of Persia: The Sands of Time. Deze games verschenen op meerdere platforms en werden uitgebracht tussen het midden van de jaren 2000 en het begin van de jaren 2010.
Een BF-bestand openen
BF-bestanden zijn niet bedoeld om te worden geopend. In plaats daarvan lezen games die met deze engines zijn gemaakt de inhoud van BF-bestanden tijdens het uitvoeren om toegang te krijgen tot de benodigde gegevens voor elk level, elke tussenfilmpje of elk gameplayelement.
Gebruikers die de inhoud van BF-gamearchieven willen aanpassen, kunnen echter aangepaste scripts met QuickBMS gebruiken om de inhoud van een BF-archief uit te pakken.
Programma's die BF-bestanden openen of ernaar verwijzen
Beef-broncodebestand
| Ontwikkelaar | Brian Fete |
| Populariteit |
3,3 | 4 stemmen |
Een BF-bestand is een broncodebestand dat is geschreven in de programmeertaal Beef, een opensourcetaal die is ontworpen voor gameontwikkeling en programmeren op systeemniveau. Het bevat voor mensen leesbare code die is geschreven in de syntaxis van Beef, die vergelijkbaar is met de talen C#, C++ en Rust. Ontwikkelaars gebruiken BF-bestanden om toepassingslogica, structuren en functies te definiëren, die ze later compileren tot uitvoerbare programma's of bibliotheken.
Meer informatie
Brian Fete bracht de programmeertaal Beef in maart 2020 openbaar uit. Sindsdien heeft de taal aan populariteit gewonnen onder onafhankelijke gameontwikkelaars en systeemprogrammeurs die op zoek zijn naar een alternatief voor C++ met een gestroomlijndere syntaxis en betere veiligheidsfuncties.
Ontwikkelaars schrijven BF-bestanden in een code-editor of IDE en compileren ze vervolgens met de Beef-compiler, die de broncode omzet in machinecode of tussenrepresentaties (om code te optimaliseren vóór de definitieve compilatie). Beef biedt ook ingebouwde hulpmiddelen voor debugging en een standaardbibliotheek voor ontwikkeling.
OPMERKING: De naam "Beef" weerspiegelt het doel van de taal om "vleeziger" te zijn dan C++ door betere prestaties en gebruiksvriendelijkheid te bieden.
Een BF-bestand openen
Je kunt BF-bestanden openen met de Beef IDE, die functies biedt voor syntaxisaccentuering, automatische aanvulling en debugging, afgestemd op de ontwikkeling met Beef. Beef IDE is beschikbaar voor Windows, maar je kunt de IDE ook vanuit de broncode bouwen in macOS en Linux.
Je kunt ook Microsoft Visual Studio Code, Sublime Text of andere teksteditors gebruiken, maar deze bieden geen specifieke integratie voor Beef.

