Perché convertire FJ in C?
Molti vedono il progetto c2fj e presumono che la conversione funzioni in entrambi i sensi per ottenere .c da un file .fj. Ma FlipJump è un target di basso livello dove la struttura originale di alto livello scompare una volta compilata, quindi la decompilazione in un C significativo non è fattibile. La strada pratica è scrivere in C e compilarlo in FlipJump.
Come convertire FJ in C
c2fj (compila C in FlipJump)
Scrivi il tuo programma in .c e usa c2fj di tomhea per compilarlo in FlipJump - questo sostituisce il percorso inverso mancante lavorando direttamente in C fin dall'inizio.
Leggere e riscrivere a mano
Apri il file .fj in un editor di testo e reimplementa manualmente la sua logica in C; non esiste un traduttore automatico da .fj a .c.
Informazioni su questi formati
Un file .fj è un codice sorgente scritto in FlipJump, un linguaggio di programmazione esoterico a istruzione singola la cui unica operazione inverte un bit e poi salta a un indirizzo. Il…
Apri dettagli .FJ →Un file .c è un codice sorgente C - testo semplice scritto da un programmatore, che un compilatore trasforma in un programma eseguibile. Aprilo per la lettura in qualsiasi editor di testo…
Apri dettagli .C →Qualità e a cosa prestare attenzione
- Non esiste alcun decompilatore che produca
.cda.fj; la conversione è unidirezionale (solo da C a FlipJump). - Anche una riscrittura manuale è difficile perché FlipJump ha una singola istruzione «flip-then-jump» priva della struttura del C.
- c2fj risolve il problema opposto, quindi non può recuperare il C da un file
.fjesistente.
Domande frequenti
Posso decompilare un file .fj in C?
Cosa fa allora c2fj?
.fj/.fjm) - l'esatto opposto di ciò che stai chiedendo.Come posso ottenere codice C che si comporti come un programma .fj?
.fj e riscrivila a mano in C, oppure parti dal C e compila con c2fj.