.FJ

Archivo FJ

FlipJump Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .fj es código fuente escrito en FlipJump, un lenguaje de programación esotérico de una sola instrucción cuya única operación invierte un bit y luego salta a una dirección. El archivo es texto plano, por lo que cualquier editor puede abrirlo, pero para ejecutarlo se utiliza el conjunto de herramientas de FlipJump (pip install flipjump y luego fj tuarchivo.fj), que ensambla el código fuente y lo ejecuta. Visual Studio Code o cualquier editor de texto funcionan bien para leer y editar.

Desarrollador: Tom Herman (tomhea) Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 16, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo FJ?

Un archivo .fj contiene código fuente para FlipJump, un lenguaje de programación esotérico de una sola instrucción creado por Tom Herman (tomhea) alrededor de 2021. FlipJump es un One Instruction Set Computer, o OISC. Su única instrucción tiene la forma a;b, que invierte el bit en la dirección a y luego salta a la dirección b. Esa única operación es suficiente para que el lenguaje sea Turing-completo.

Un archivo .fj es texto plano. Junto con las instrucciones a;b puras, puede contener constantes como x = 6;, etiquetas, macros parametrizadas, repeticiones rep(n, i), espacios de nombres y expresiones en tiempo de ensamblaje. El proyecto incluye una biblioteca estándar dividida en los espacios de nombres bit, hex y stl con macros para entrada, salida, matemáticas y flujo de control. Los comentarios comienzan con //.

Seguridad y protección

RIESGO: 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.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOFlipJump Source Code Filetambién conocido como FlipJump assembly file, FJ file
DESARROLLADORTom Herman (tomhea)desde 2021
TIPO MIMEtext/plain
TIPOPlain-text assembly source code
RELACIONADO.do.md.hex.xsd

Programas que abren archivos FJ

Windows3 apps
Notepad Código abierto Open the .fj source as plain text to browse labels, macros, and comments.
FlipJump (flipjump Python package) Código abierto 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 Gratis Open the .fj file to read and edit the FlipJump assembly with plain-text highlighting and search across the codebase.
macOS3 apps
TextEdit Integrado Open the .fj file in plain-text mode to view the source without extra software.
FlipJump (flipjump Python package) Código abierto Install with pip install flipjump, then run fj yourfile.fj in Terminal to assemble and run the program.
Visual Studio Code Gratis Open the .fj file to edit the source and inspect the standard-library macros it references.
Linux3 apps
FlipJump (flipjump Python package) Código abierto 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 Gratis Open the .fj file to edit FlipJump assembly and manage multi-file projects.
GNU nano / Vim Código abierto Open the .fj source in a terminal editor to make quick edits before assembling with fj.

Detalles técnicos

especificación profunda
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
Lanzado2021
Última versiónFlipJump 1.5.0 (June 2026)
Especificaciónesolangs.org

Conversiones de FJ

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos FJ. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos FJ.

Preguntas frecuentes

¿Qué es un archivo .fj?
Es un archivo de código fuente para FlipJump, un lenguaje esotérico de una sola instrucción. Contiene ensamblador en texto plano cuya única instrucción invierte un bit y salta a una dirección.
¿Cómo abro un archivo .fj?
Ábrelo en cualquier editor de texto o en Visual Studio Code para leerlo y editarlo. Para ejecutarlo realmente, instala el conjunto de herramientas de FlipJump con pip install flipjump y ejecuta fj tuarchivo.fj.
¿Cómo ejecuto un programa FlipJump?
Usa el comando fj del paquete flipjump. fj hello.fj ensambla y ejecuta en un solo paso; fj --asm hello.fj -o hello.fjm solo ensambla, y fj --run hello.fjm ejecuta el archivo compilado.
¿Cuál es la diferencia entre .fj y .fjm?
.fj es el código fuente de FlipJump legible por humanos que tú escribes, mientras que .fjm es el archivo binario de FlipJump Machine producido por el ensamblador que el intérprete ejecuta.
¿Necesito un editor especial para escribir código .fj?
No. Debido a que el formato es texto plano, cualquier editor funciona. Visual Studio Code o Notepad++ son convenientes para proyectos más grandes que utilizan macros de la biblioteca estándar.
¿Es seguro abrir un archivo .fj?
Sí. Es texto inerte que no hace nada hasta que lo ensamblas y ejecutas con el intérprete de FlipJump. Solo ejecuta programas de fuentes en las que confíes.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z