Existe-t-il un moyen de voir, via un éditeur hexadécimal ou autre, si les données d'un fichier binaire sont alignées ou emballées, spécifiquement pour un système HPUX?Base de données binaire alignée ou empaquetée
Répondre
Si vous savez ce que vous cherchez et que vous pouvez le reconnaître dans une image hexadécimale, vous pouvez alors faire des estimations éclairées sur le fait que les données sont alignées ou non, ou emballées. Mais à bien des égards, votre question est sans réponse. D'où proviennent les données? Pourquoi ne pouvez-vous pas demander à la personne (pilotant un programme, vraisemblablement) comment elle a été créée?
Si vous demandez 'quels outils pourrais-je utiliser pour afficher les données', vous pouvez alors envisager:
- od (octal dump - probablement avec l'option -c aussi)
- hd (hex dump - n'est pas toujours disponible et semble absent sur HP-UX)
- sed l (c'est une ellipse minuscule - cela signifie une liste de données, ce qui n'est pas une bonne option sauf si la majorité des données est en texte clair)
Ou vous pourriez le faire en P erl. Il y a longtemps (1987 environ), j'ai écrit un programme odx (dump octal en hexadécimal) que je continue à utiliser - il me donne une image hexadécimale, 16 octets par ligne, plus une image des caractères imprimables . Cet exemple n'est pas très excitant (odx exécuté sur lui-même - sur un Sun Sparc):
Black JL: odx odx | sed 10q
0x0000: 7F 45 4C 46 01 02 01 00 00 00 00 00 00 00 00 00 .ELF............
0x0010: 00 02 00 12 00 00 00 01 00 01 0D 84 00 00 00 34 ...............4
0x0020: 00 00 77 9C 00 00 01 00 00 34 00 20 00 05 00 28 ..w......4. ...(
0x0030: 00 24 00 23 00 00 00 06 00 00 00 34 00 01 00 34 .$.#.......4...4
0x0040: 00 00 00 00 00 00 00 A0 00 00 00 A0 00 00 00 05 ................
0x0050: 00 00 00 00 00 00 00 03 00 00 00 D4 00 00 00 00 ................
0x0060: 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 04 ................
0x0070: 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 ................
0x0080: 00 00 00 00 00 00 22 86 00 00 22 86 00 00 00 05 ......"...".....
0x0090: 00 01 00 00 00 00 00 01 00 00 22 88 00 02 22 88 .........."...".
Black JL:
- 1. Base de données Web ou SOAP?
- 2. jQuery de base/données ou des attributs personnalisés (données-Driven)
- 3. Modélisation de base de données ou conception de base de données: Lequel vient en premier?
- 4. Fibonacci, binaire ou tas binomial dans C#?
- 5. Modèle de conception pour analyser les données de fichier binaire et les stocker dans une base de données
- 6. URL: Binaire Blob, Unicode ou Encodé Chaîne Unicode?
- 7. Objet de base de données pour chaque classe ou site?
- 8. Écrire un fichier PDF à partir d'un fichier binaire dans la base de données
- 9. Appartient à la base de données ou au code?
- 10. Silverlight3: Que utiliser: WebClient ou base de données avec RIA
- 11. Configuration dans un fichier ou une base de données?
- 12. mangento dans la base de données postgres ou oracle?
- 13. Vue DSV (requête nommée) ou base de données
- 14. Représentation de base-2 (binaire) en utilisant Python
- 15. de base de données
- 16. Convertir ou convertir lors de la récupération des données d'une base de données?
- 17. Dois-je créer plusieurs petites bases de données d'applications ou une grande base de données?
- 18. Notes base de données à MySQL (avec CF?)/Ou comment obtenir l'infrastructure de données NSF
- 19. Base de données LINQ
- 20. SQL Server CE ou Access pour une base de données portable avec C#?
- 21. Exécution d'un OU binaire en COBOL avec des données Pic X
- 22. C# Com Récupération de l'image binaire (Tiff) Données du périphérique
- 23. base de données postgresql
- 24. Base de données relationnelle
- 25. base de données autonome
- 26. Base de données Null
- 27. Base de données répliquée
- 28. Visualiseur binaire MS-SQL
- 29. Arbres de recherche binaire
- 30. binaire octal binaire à virgule flottante