.FJ

FJ ファイル

FlipJump Source Code File
質問する
クイック回答

.fj ファイルは、ビットを反転させてからアドレスにジャンプするという唯一の操作のみを持つ難解な単一命令プログラミング言語、FlipJump で記述されたソースコードです。このファイルはプレーンテキストであるため、任意のエディタで開くことができますが、実行するには FlipJump ツールチェーン(pip install flipjump でインストールし、fj yourfile.fj を実行)を使用してソースをアセンブルし、実行します。Visual Studio Code やその他のテキストエディタで読み取りや編集が可能です。

開発元: Tom Herman (tomhea) カテゴリ: 開発用ファイル MIME: text/plain
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 16, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

FJ ファイル形式とは?

.fj ファイルには、2021年頃に Tom Herman (tomhea) によって作成された難解な単一命令プログラミング言語、FlipJump のソースコードが含まれています。FlipJump は、単一命令セットコンピュータ(OISC)の一種です。その唯一の命令は a;b という形式で、アドレス a のビットを反転させ、アドレス b にジャンプします。この一つの操作だけで、言語をチューリング完全にするのに十分です。

.fj ファイルはプレーンテキストです。生の a;b 命令に加えて、x = 6; のような定数、ラベル、パラメータ化されたマクロ、rep(n, i) による反復、名前空間、およびアセンブル時の式を保持できます。このプロジェクトには、bit、hex、stl 名前空間に分割された標準ライブラリが付属しており、入力、出力、数学、制御フロー用のマクロが含まれています。コメントは // で始まります。

セキュリティと安全性

リスク: 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.

形式の詳細

概要
正式名称FlipJump Source Code File別名 FlipJump assembly file, FJ file
開発元Tom Herman (tomhea)登場時期 2021
MIME タイプtext/plain
タイプPlain-text assembly source code

FJ ファイルを開くプログラム

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

技術的詳細

詳細仕様
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
リリース日2021
最新バージョンFlipJump 1.5.0 (June 2026)
仕様書esolangs.org

FJ の変換

コミュニティ Q&A

ユーザーからの質問
質問する
FJ ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。FJ ファイルについて最初の質問をしてみましょう。

よくある質問

.fj ファイルとは何ですか?
難解な単一命令言語である FlipJump のソースコードファイルです。ビットを反転させてアドレスにジャンプするという唯一の命令を持つプレーンテキストのアセンブリを保持します。
.fj ファイルを開くにはどうすればよいですか?
任意のテキストエディタまたは Visual Studio Code で開いて読み取りや編集ができます。実際に実行するには、pip install flipjump で FlipJump ツールチェーンをインストールし、fj yourfile.fj を実行してください。
FlipJump プログラムを実行するにはどうすればよいですか?
flipjump パッケージの fj コマンドを使用します。fj hello.fj はアセンブルと実行を一度に行います。fj --asm hello.fj -o hello.fjm はアセンブルのみを行い、fj --run hello.fjm はコンパイルされたファイルを実行します。
.fj と .fjm の違いは何ですか?
.fj は人間が記述する読み取り可能な FlipJump ソースであり、.fjm はアセンブラによって生成され、インタプリタが実行するバイナリの FlipJump Machine ファイルです。
.fj コードを書くために特別なエディタが必要ですか?
いいえ。形式はプレーンテキストなので、どのエディタでも動作します。標準ライブラリのマクロを取り込むような大規模なプロジェクトでは、Visual Studio Code や Notepad++ が便利です。
.fj ファイルを開いても安全ですか?
はい。FlipJump インタプリタでアセンブルして実行するまでは、何もしない不活性なテキストです。信頼できるソースからのプログラムのみを実行してください。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧