FJ FJM
Conversão de arquivo

Converter FJ para FJM

RESPOSTA RÁPIDA
É possível converter FJ para FJM?
Sim - FJ converte para FJM.

Um arquivo .fj é o código-fonte FlipJump e um .fjm é o binário montado que o interpretador executa. Instale o pacote Python flipjump e execute fj --asm seu.fj -o seu.fjm para produzir o .fjm.

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter FJ para FJM?

O código-fonte FlipJump em .fj não pode ser executado diretamente; ele deve ser montado em um binário .fjm de segmentos «flip-and-jump» para ser executado. Transformar .fj em .fjm é a etapa padrão de compilação, feita com o montador oficial em Python.

Como converter FJ para FJM

Montador fj do FlipJump

Instale com pip install flipjump e, em seguida, execute fj --asm seu.fj -o seu.fjm para montar o código-fonte no binário .fjm.

Montador fj com largura personalizada

Adicione a flag -w [WIDTH], por exemplo, fj --asm seu.fj -o seu.fjm -w 16, para montar contra uma largura de memória específica em vez do padrão de 64 bits.

Sobre estes formatos

Qualidade e o que observar

  • O .fjm é um binário compilado de segmentos flip/jump e não é legível por humanos como o código-fonte .fj.
  • Escolher a largura de memória errada com -w pode produzir um .fjm que se comporta incorretamente, portanto, use a largura que seu programa espera.
  • Você precisa do Python e do pacote flipjump instalados; não existe um montador online para isso.

Perguntas frequentes

Qual comando monta um .fj em um .fjm?
fj --asm seu.fj -o seu.fjm após instalar o pacote flipjump com pip install flipjump.
Preciso de algo além do comando fj?
Você precisa do Python mais o pacote pip flipjump, que fornece o montador e o interpretador fj.
Para que serve a flag -w?
Ela define a largura da memória em bits (64 por padrão), por exemplo, -w 16, o que afeta como o .fjm é montado.
Posso executar um arquivo .fj sem montá-lo?
O interpretador executa o .fjm montado; a ferramenta fj monta e também pode executá-lo em uma única etapa, mas um .fjm é o que realmente executa.