Por que converter FJ para C?
As pessoas veem o projeto c2fj e assumem que a conversão funciona nos dois sentidos para obter .c a partir de um arquivo .fj. Mas o FlipJump é um alvo de baixo nível onde a estrutura original de alto nível desaparece após a compilação, então a descompilação de volta para um C significativo não é viável. A rota prática é criar em C e compilar para FlipJump.
Como converter FJ para C
c2fj (compilar C para FlipJump)
Escreva seu programa em .c e use o c2fj de tomhea para compilá-lo em FlipJump - isso substitui o caminho reverso ausente ao trabalhar a partir de C em primeiro lugar.
Ler e reescrever manualmente
Abra o arquivo .fj em um editor de texto e reimplemente manualmente sua lógica em C; não existe um tradutor automatizado de .fj para .c.
Sobre estes formatos
Um arquivo .fj é um código-fonte escrito em FlipJump, uma linguagem de programação esotérica de instrução única cuja única operação inverte um bit e depois salta para um endereço. O arquivo…
Abrir detalhes de .FJ →Um arquivo .c é um código-fonte C - texto simples que um programador escreve e que um compilador transforma em um programa executável. Abra-o para leitura em qualquer editor de texto…
Abrir detalhes de .C →Qualidade e o que observar
- Não existe descompilador que produza
.ca partir de.fj; a conversão é unidirecional (apenas de C para FlipJump). - Mesmo uma reescrita manual é difícil porque o FlipJump possui uma única instrução «flip-then-jump» sem nenhuma das estruturas do C.
- O c2fj resolve o problema oposto, portanto não pode recuperar C de um arquivo
.fjexistente.
Perguntas frequentes
Posso descompilar um arquivo .fj para C?
O que o c2fj faz então?
.fj/.fjm) - o inverso do que você está pedindo.Como posso obter um código C que se comporte como um programa .fj?
.fj e reescreva-a em C manualmente, ou comece pelo C e compile com o c2fj.