Encodeur brainfuck
Transformez le texte en un programme Brainfuck qui l'imprime, ou exécutez un programme Brainfuck et voyez son résultat.
Encodeur brainfuck
Collez n'importe quel texte et cet outil génère un programme Brainfuck qui l'imprime exactement, caractère par caractère. Il fonctionne aussi à l'envers : collez un programme Brainfuck et l'outil l'exécute, affichant ce qu'il produit. Basculez entre les deux avec l'option mode, ou utilisez le bouton d'échange pour envoyer directement un programme généré à l'interpréteur.
Activez "Optimiser la longueur avec des boucles" pour rendre le programme généré plus court : au lieu de répéter + jusqu'à 255 fois pour un caractère, il construit la valeur avec une petite boucle de multiplication. La taille de cellule contrôle la façon dont chaque caractère est stocké : 8-bit est le Brainfuck classique d'un octet par cellule, tandis que les cellules 16-bit et 32-bit contiennent un point de code entier par cellule pour que les lettres accentuées et les emoji se copient sans octets supplémentaires. Cellules de bande définit le nombre de cellules mémoire dont dispose l'interpréteur, et la limite d'étapes arrête une boucle incontrôlée de geler la page. "Afficher l'état de la bande après exécution" ajoute un instantané des cellules mémoire une fois le programme terminé, utile pour déboguer les boucles. Le code généré peut aussi être enveloppé à une largeur de ligne fixe pour une lecture plus facile.
Une entrée très longue produit un programme plus long, et les deux directions sont limitées pour que l'onglet du navigateur ne se bloque jamais. Vous obtiendrez un message clair indiquant quoi ajuster.
Tout s'exécute localement dans votre navigateur. Copiez le résultat, téléchargez-le sous forme de fichier .txt, effacez le panneau, ou renvoyez la sortie directement dans l'entrée pour continuer à travailler.