algorithmic modeling for Rhino
Cet encodeur transforme un fichier texte contenant des séquences (paires) de type hexadécimale "AABB110A0D" vers un fichier binaire portant l'extension que l'on désire (ex : pdf, exe, bin, doc, etc). On peut voir le fichier binaire produit grace à un utilitaire du genre "binary viewer".
Mon utilitaire est utile à Grasshopper car Gh est capable avec une définition de créer du texte assemblé (avec différents composant Gh) dans un panel. Vous pouvez donc créer du texte hexa assemblé dans un panel.
Mon encodeur peut ensuite générer le binaire correspondant.
En conclusion : on peut construire des compilateurs, des moulinettes, des codeurs, décodeurs (etc...) avec une définition Grasshopper... en s'amusant.
Rien que ça !! C'est ENOOOOOOOOORME au niveau des possibilités !!!
En pj j'ai mis un composant qui génère un code hexa exemple pour faire un pdf.
Grâce à mon application, on peut transformer ce code en pdf.
Ce programme est freeware.
Attention, je décline toute responsabilité concernant l'utilisation que vous pourrez faire des fichiers binaires.
pj1 : un composant Gh pdf (bidon) qui génère une vrai séquence (valide) d'hexatexte
pj2 : le logiciel encodeur version 1.1.001
pj3 : le pdf que vous devez obtenir à partir du fichier texte enregistré avec le composant panel (clic droit "Stream contents"). Vous pouvez nommer ce fichier "toto.hexatxt" (écrire les guillemets).
Historique des versions du fichier :
Version 1.1.001
Cette version enlève optionnellement les deux caractères (invisibles) correspondant à un saut de ligne et retour chariot. Ces deux caractères sont souvent ajoutés par certaines applications (comme le composant panel de grasshopper qui permet les enregistrements dans un fichier texte)
Version 1.0.001
Cette version transforme un fichier contenant les caractères textes hexadécimaux (0 à 1 et A à f) en fichier binaire correspondant. C'est donc un encodeur binaire.
Balises :
Oui j'ai pas trop fait attention aux dossiers, il crée/modifie le fichier de nom spécifié dans un dossier existant.
Ah oui j'ai fait ça vite fait et sans doute pas proprement.
Pour le modifier: clic droit -> edit
Welcome to
Grasshopper
© 2024 Created by Scott Davidson. Powered by