84 votes

Comment obtenir uniquement les dix premiers octets d’un fichier binaire

J’écris un script bash qui doit obtenir l’en-tête (10 premiers octets) d’un fichier, puis dans une autre section, obtenir tout sauf les 10 premiers octets. Ce sont des fichiers binaires et auront probablement 's et 's tout au long des 10 premiers octets. Il semble que la plupart des utilitaires fonctionnent avec des fichiers ASCII. Quel est un bon moyen d’accomplir cette tâche?

151voto

psmears Points 7809

Pour obtenir les 10 premiers octets, comme indiqué déjà :

Pour obtenir tous sauf les 10 premiers octets (au moins avec `` GNU):

45voto

moonshadow Points 28302

`` fait la bonne chose ici.

34voto

Mark Ransom Points 132545

Vous pouvez utiliser la `` commande pour copier un nombre arbitraire d’octets à partir d’un fichier binaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X