Je suis tombé dans une situation où il serait avantageux de stocker à la fois des données ascii et binaires dans un fichier délimité par des tabulations. Mes tentatives initiales étaient horribles. Cela vaut-il même la peine de poursuivre? Aucun conseil? Je devrai pouvoir analyser facilement le fichier délimité par des tabulations qui en résulte facilement. En aval, ces données vont dans un MySQLdb. Et ce serait bien d'avoir les données binaires stockées dans la base de données.Stockage de données ascii et binaires dans un seul fichier délimité par des tabulations
Répondre
base64 codez vos données binaires. Peut-être le préfixer avec base64: ou quelque chose si cela aide. Ensuite, c'est juste un fichier ASCII et vous pouvez facilement l'analyser en tant que tel.
Avez-vous pensé à l'utilisation d'un format différent par opposition à délimité par des tabulations?
Puisque les données binaires peuvent contenir l'équivalent d'un caractère de tabulation, ce n'est pas une tâche triviale.
Peut-être stocker les données binaires au format hex-blob? C'est au moins supporté par la chaîne d'outils MySQL.
Bien que je sois fortement contre cette méthode, vous pouvez le stocker directement dans le fichier tant que vous connaissez la longueur exacte en octets des données binaires. Vous pouvez ensuite commencer à lire à partir du caractère de tabulation après la valeur de longueur. Heureusement, après avoir lu cette longueur d'octets, vous avez un autre caractère de tabulation ou un saut de ligne.
Un exemple:
ASCII 1 ASCII 2 BinaryLength Blob
this is horrible 18 ®##]-û¢?#ý¯#d ú2
please don't 48 Þ¾ï¥Zߨ}è¨Ùب©×ÚX©©x©†Ú…zŠWG©j ‡˜zǘǰ˜y|‰}—
Vous devriez vraiment base64 coder les données binaires, cependant.
- 1. Importer un fichier texte délimité par des tabulations pour accéder à la base de données
- 2. Lecture à partir d'un fichier texte délimité par des virgules ou des tabulations
- 3. Programme nécessaire pour afficher le graphique du fichier délimité par des tabulations sur le Web en temps réel
- 4. C# Stockage des données saisies par l'utilisateur
- 5. Vb6: Séparer le texte délimité par tabulation
- 6. Analyser des valeurs séparées par des tabulations dans VBA
- 7. C# XML Sérialisation d'un élément double [] à un seul élément délimité par un espace
- 8. analyse de données binaires efficace et flexible
- 9. Quelle est la meilleure façon de lire un fichier de configuration délimité par des virgules?
- 10. Comment importer un fichier texte délimité par des espaces blancs dans MySQL?
- 11. stocker des données binaires dans mysql
- 12. Comment écrire des données binaires dans un fichier pour pouvoir les lire rapidement?
- 13. Données binaires lisibles par un humain utilisant Python
- 14. l'exportation d'un onglet fichier délimité à partir d'une base de données d'accès
- 15. Ecriture de données binaires
- 16. Comment analyser une ligne de texte séparée par des tabulations dans Ruby?
- 17. Fonction efficace pour lire un fichier délimité dans DataTable
- 18. Comment exporter des données binaires dans SqlServer vers un fichier à l'aide de DTS
- 19. Comment puis-je lire proprement un fichier avec ASCII et un autre encodage en Java?
- 20. Modèle de conception pour analyser les données de fichier binaire et les stocker dans une base de données
- 21. Données binaires d'écriture iPhone
- 22. Stockage des paramètres sans base de données
- 23. Comment lire chaque ligne dans un fichier qui est délimité par LF seulement?
- 24. Meilleure façon de lire et de traiter un fichier texte
- 25. Existe-t-il un format de fichier de données TapeMACS?
- 26. Stockage des données dans URIs Après Hash
- 27. Comment transférer des données binaires avec Python?
- 28. Android et espace de stockage de données?
- 29. Fonctionnalités WSS et stockage de données
- 30. Stockage des données de temps et de température dans la base de données