Grasshopper

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.

Vues : 1093

Réponses à cette discussion

Si je me trompe pas, voilà la version qui marche directement sous GH:

Pièces jointes :

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

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service