.FJ

Fichier FJ

FlipJump Source Code File
Poser une question
RÉPONSE RAPIDE

Un fichier .fj est un code source écrit en FlipJump, un langage de programmation ésotérique à instruction unique dont la seule opération inverse un bit puis saute à une adresse. Le fichier est en texte brut, donc n'importe quel éditeur peut l'ouvrir, mais pour l'exécuter, vous devez utiliser la chaîne d'outils FlipJump (pip install flipjump, puis fj votrefichier.fj), qui assemble la source et l'exécute. Visual Studio Code ou n'importe quel éditeur de texte convient parfaitement pour la lecture et l'édition.

Développeur : Tom Herman (tomhea) Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 16, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier FJ ?

Un fichier .fj contient le code source de FlipJump, un langage de programmation ésotérique à instruction unique créé par Tom Herman (tomhea) vers 2021. FlipJump est un One Instruction Set Computer, ou OISC. Sa seule instruction a la forme a;b, qui inverse le bit à l'adresse a puis saute à l'adresse b. Cette seule opération suffit à rendre le langage Turing-complet.

Un fichier .fj est en texte brut. En plus des instructions a;b brutes, il peut contenir des constantes comme x = 6;, des étiquettes, des macros paramétrées, des répétitions rep(n, i), des espaces de noms et des expressions évaluées lors de l'assemblage. Le projet propose une bibliothèque standard divisée en espaces de noms bit, hex et stl avec des macros pour l'entrée, la sortie, les mathématiques et le flux de contrôle. Les commentaires commencent par //.

Sécurité et sûreté

RISQUE : LOW

A .fj file is plain-text source code and cannot run on its own; it only executes when assembled and run by the FlipJump interpreter. There are no macros that touch the host OS and no embedded binaries, so opening one in an editor is safe. As with any source code, only assemble and run files from sources you trust.

Détails du format

en bref
NOM COMPLETFlipJump Source Code Filealias FlipJump assembly file, FJ file
DÉVELOPPEURTom Herman (tomhea)depuis 2021
TYPE MIMEtext/plain
TYPEPlain-text assembly source code

Programmes qui ouvrent les fichiers FJ

Windows3 apps
Notepad Open-source Open the .fj source as plain text to browse labels, macros, and comments.
FlipJump (flipjump Python package) Open-source Install with pip install flipjump, then run fj yourfile.fj to assemble and execute the program, or fj --asm yourfile.fj -o out.fjm to only assemble.
Visual Studio Code Gratuit Open the .fj file to read and edit the FlipJump assembly with plain-text highlighting and search across the codebase.
macOS3 apps
TextEdit Intégré Open the .fj file in plain-text mode to view the source without extra software.
FlipJump (flipjump Python package) Open-source Install with pip install flipjump, then run fj yourfile.fj in Terminal to assemble and run the program.
Visual Studio Code Gratuit Open the .fj file to edit the source and inspect the standard-library macros it references.
Linux3 apps
FlipJump (flipjump Python package) Open-source Install with pip install flipjump, then run fj yourfile.fj to assemble and run, or fj --run out.fjm to execute a compiled file.
Visual Studio Code Gratuit Open the .fj file to edit FlipJump assembly and manage multi-file projects.
GNU nano / Vim Open-source Open the .fj source in a terminal editor to make quick edits before assembling with fj.

Détails techniques

spécifications approfondies
EncodingUTF-8 / ASCII plain text
Byte orderN/A (text)
ContainerNone; flat text file
CompressionNone (source is uncompressed text)
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable FlipJump assembly. Each statement is the single instruction 'a;b' (flip the bit at address a, then jump to address b), with sugar forms like ';J', 'F;' and ';'. Files also contain constant definitions (x = 6;), labels (label:), macro definitions with parameters and temporary labels, rep(n, i) repetitions, namespaces, memory-segment and address-reservation directives, and assembly-time arithmetic/bitwise/logical expressions. Comments start with //.
PlatformsWindows, macOS, Linux
NotesThe standard library ships three namespaces (bit, hex, stl) with macros for I/O, math, logic, comparison, pointers, and stack/functions. The wflip operation flips multiple bits in a word at once. Source is assembled to the binary .fjm format for execution.
Language ParadigmOne Instruction Set Computer (OISC), esoteric
Toolchainflipjump Python package providing the fj command-line assembler and interpreter
Publié2021
Dernière versionFlipJump 1.5.0 (June 2026)
Spécificationesolangs.org

Conversions FJ

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers FJ. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers FJ.

Foire aux questions

Qu'est-ce qu'un fichier .fj ?
C'est un fichier de code source pour FlipJump, un langage ésotérique à instruction unique. Il contient de l'assembleur en texte brut dont la seule instruction inverse un bit et saute à une adresse.
Comment ouvrir un fichier .fj ?
Ouvrez-le dans n'importe quel éditeur de texte ou dans Visual Studio Code pour le lire et l'éditer. Pour l'exécuter réellement, installez la chaîne d'outils FlipJump avec pip install flipjump et lancez fj votrefichier.fj.
Comment exécuter un programme FlipJump ?
Utilisez la commande fj du paquet flipjump. fj hello.fj assemble et exécute en une étape ; fj --asm hello.fj -o hello.fjm assemble uniquement, et fj --run hello.fjm exécute le fichier compilé.
Quelle est la différence entre .fj et .fjm ?
.fj est la source FlipJump lisible par l'homme que vous écrivez, tandis que .fjm est le fichier binaire FlipJump Machine produit par l'assembleur que l'interprète exécute.
Ai-je besoin d'un éditeur spécial pour écrire du code .fj ?
Non. Comme le format est du texte brut, n'importe quel éditeur fonctionne. Visual Studio Code ou Notepad++ sont pratiques pour les projets plus importants qui font appel aux macros de la bibliothèque standard.
Un fichier .fj est-il sûr à ouvrir ?
Oui. C'est du texte inerte qui ne fait rien tant que vous ne l'assemblez pas et ne l'exécutez pas avec l'interprète FlipJump. N'exécutez que des programmes provenant de sources de confiance.

Références

1flip-jump on GitHub (official project)github.com
2FlipJump on Esolang wikiesolangs.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z