Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1251 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  extraire une partie d'un fichier binaire...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

extraire une partie d'un fichier binaire...

n°665148
duch
Posté le 19-04-2005 à 18:37:00  profilanswer
 

salut à tous.
 
aujourd'hui j'aimerais extraire la partie du code binaire d'un fichier EPS qui correspond au JPEG encapsulé à l'intérieur, mais je ne sais absolument pas comment faire, j'ai déjà fait plein de scripts sur des fichiers mais jamais des binaires et je ne connais pas les outils.
 
ce que je sais :
 
un fichier JPEG commence toujours par la séquence suivante :
FF D8 FF E0 00
et finit par la séquence suivante :
FF D9
 
Il est encapsulé tel quel dans l'EPS, mais avant et après il y a les données relatives à l'EPS lui-même.
 
Comment faire pour extraire la partie du code correspondant à ces 2 bornes (incluses)?

mood
Publicité
Posté le 19-04-2005 à 18:37:00  profilanswer
 

n°665149
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 19-04-2005 à 18:40:07  profilanswer
 

dd non ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°665151
duch
Posté le 19-04-2005 à 18:46:05  profilanswer
 

dd?
 
c'est le cochon de la pub?
 
nan j'déconne.
 
j'vais regarder ça mais comme je te disais, je n'ai jamais utilisé ce genre d'outil, en tout cas merci pour l'info.

n°665159
duch
Posté le 19-04-2005 à 18:55:41  profilanswer
 

bon j'ai vu comment utilisé dd, mais comment tu trouves-tu à quel block commencer et arrêter la copie?
en gros à quels blocs se trouvent mes bornes?
 
sinon la commande ça devrait donner un truc comme ça (par exemple):
 
cat img.eps | dd bs=1 skip=154 count=483254 > img.jpg
 
 
j'ai bon?

n°665162
Riot
Buy me a riot
Posté le 19-04-2005 à 19:07:00  profilanswer
 

C'est peut-être con comme question, mais...
Pourquoi n'utilises-tu pas The Gimp ou un soft de ce genre pour transfomer ton eps en jpeg?

n°665163
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 19-04-2005 à 19:07:31  profilanswer
 

bonne question, moi je t'ai juste donné un outil pour manipuler. Pourquoi tu fais pas un rapide programme en C ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°665164
duch
Posté le 19-04-2005 à 19:09:30  profilanswer
 

riot > c'est pour faire un batch sur mon serveur
 
black_lord > connais pô le C, j'suis qu'un scripteur moi...
 
mais bon tu m'as déjà bien aidé, j'vais bien trouvé un moyen de le faire en shell...

n°665165
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 19-04-2005 à 19:12:35  profilanswer
 

edit : gourrage de tomik


Message édité par black_lord le 19-04-2005 à 19:12:53

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°665166
Mjules
Modérateur
Parle dans le vide
Posté le 19-04-2005 à 19:17:29  profilanswer
 

duch a écrit :

riot > c'est pour faire un batch sur mon serveur
 
black_lord > connais pô le C, j'suis qu'un scripteur moi...
 
mais bon tu m'as déjà bien aidé, j'vais bien trouvé un moyen de le faire en shell...


convert *.eps *.jpeg ça marche pas ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°665380
Riot
Buy me a riot
Posté le 20-04-2005 à 07:41:24  profilanswer
 

tips: convert est dans ImageMagick ;)

mood
Publicité
Posté le 20-04-2005 à 07:41:24  profilanswer
 

n°665393
duch
Posté le 20-04-2005 à 08:59:30  profilanswer
 

pour convertir un eps en jpg, convert utilise ghostscript et interprète le postscript ce qui, sur une image de 50Mo, prends environ 40 minutes sur un athlon 2600+!!!
 
vous comprenez pourquio j'aimerais faire autrement ;-)

n°666983
duch
Posté le 22-04-2005 à 17:21:37  profilanswer
 

bon, ben j'ai réussi, mais ça marche pas, car en fait le jpeg qui est embeddé n'est que la preview.
 
la véritable image (qui est aussi un jpg) doit être codée avec un truc à la con, pas moyen de l'extraire, snif.

n°667039
ory
Posté le 22-04-2005 à 18:02:33  profilanswer
 
n°667540
duch
Posté le 24-04-2005 à 12:23:55  profilanswer
 

j'ai essayé psrip, mais manifestement, il ne rip pas les jpeg embeddés.
 
merci qd même.

n°681124
MTbik
Posté le 21-05-2005 à 18:14:42  profilanswer
 

j'avai essayé ps rip mais bon il marhait pas du coup j'ai essayé vvheb et ça roxxe grave. j'ai gagné 2 fps à doom3


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  extraire une partie d'un fichier binaire...

 

Sujets relatifs
C'est quoi le fichier des commandes quand on se délogue ?changer des occurrences dans des fichier
fichier MKV[Thunderbird] importer automatiquement fichier annuaire ldiff ou abook
Trouver la taille d'un fichiercomment utilisé un fichier d'extension .i586
[shell] Lire un fichier ligne par ligneDécompression fichier bin
Commande deleter un fichier dans konsole ?copie de fichier cachés linux
Plus de sujets relatifs à : extraire une partie d'un fichier binaire...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR