.FJ

Plik FJ

FlipJump Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .fj to kod źródłowy napisany w FlipJump, ezoterycznym języku programowania o jednej instrukcji, którego jedyna operacja odwraca bit, a następnie wykonuje skok pod wskazany adres. Plik jest czystym tekstem, więc otworzy go dowolny edytor, ale aby go uruchomić, należy użyć zestawu narzędzi FlipJump (pip install flipjump, a następnie fj twójplik.fj), który asembluje źródło i je wykonuje. Visual Studio Code lub dowolny edytor tekstu nadaje się idealnie do odczytu i edycji.

Deweloper: Tom Herman (tomhea) Kategoria: Pliki developerskie MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 16, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku FJ?

Plik .fj zawiera kod źródłowy dla FlipJump, ezoterycznego języka programowania o jednej instrukcji, stworzonego przez Toma Hermana (tomhea) około 2021 roku. FlipJump to komputer z jednym zestawem instrukcji (OISC). Jego pojedyncza instrukcja ma postać a;b, która odwraca bit pod adresem a, a następnie skacze pod adres b. Ta jedna operacja wystarczy, aby język był kompletny w sensie Turinga.

Plik .fj jest zwykłym tekstem. Oprócz surowych instrukcji a;b może zawierać stałe, takie jak x = 6;, etykiety, makra z parametrami, powtórzenia rep(n, i), przestrzenie nazw oraz wyrażenia czasu asemblacji. Projekt dostarcza bibliotekę standardową podzieloną na przestrzenie nazw bit, hex i stl z makrami do obsługi wejścia, wyjścia, matematyki i sterowania przepływem. Komentarze zaczynają się od //.

Bezpieczeństwo

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

Szczegóły formatu

w pigułce
PEŁNA NAZWAFlipJump Source Code Fileznany również jako FlipJump assembly file, FJ file
DEWELOPERTom Herman (tomhea)od 2021
TYP MIMEtext/plain
TYPPlain-text assembly source code
POWIĄZANE.do.md.hex.xsd

Programy otwierające pliki 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 Darmowy Open the .fj file to read and edit the FlipJump assembly with plain-text highlighting and search across the codebase.
macOS3 apps
TextEdit Wbudowany 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 Darmowy 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 Darmowy 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.

Szczegóły techniczne

specyfikacja
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
Wydano2021
Najnowsza wersjaFlipJump 1.5.0 (June 2026)
Specyfikacjaesolangs.org

Konwersje FJ

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami FJ. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki FJ.

Najczęściej zadawane pytania

Co to jest plik .fj?
Jest to plik kodu źródłowego dla FlipJump, ezoterycznego języka o jednej instrukcji. Zawiera on tekstowy asembler, którego jedyna instrukcja odwraca bit i skacze pod wskazany adres.
Jak otworzyć plik .fj?
Otwórz go w dowolnym edytorze tekstu lub w Visual Studio Code, aby go czytać i edytować. Aby go faktycznie uruchomić, zainstaluj zestaw narzędzi FlipJump za pomocą pip install flipjump i uruchom fj twójplik.fj.
Jak uruchomić program FlipJump?
Użyj polecenia fj z pakietu flipjump. fj hello.fj asembluje i uruchamia program w jednym kroku; fj --asm hello.fj -o hello.fjm tylko asembluje, a fj --run hello.fjm wykonuje skompilowany plik.
Jaka jest różnica między .fj a .fjm?
.fj to czytelny dla człowieka kod źródłowy FlipJump, który piszesz, natomiast .fjm to binarny plik FlipJump Machine wyprodukowany przez asembler, który jest uruchamiany przez interpreter.
Czy potrzebuję specjalnego edytora do pisania kodu .fj?
Nie. Ponieważ formatem jest czysty tekst, każdy edytor będzie działać. Visual Studio Code lub Notepad++ są wygodne przy większych projektach, które korzystają z makr biblioteki standardowej.
Czy plik .fj jest bezpieczny do otwarcia?
Tak. Jest to pasywny tekst, który nic nie robi, dopóki nie zostanie zaasemblowany i uruchomiony przez interpreter FlipJump. Uruchamiaj tylko programy z zaufanych źródeł.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z