extraire une partie d'un fichier binaire... - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 19-04-2005 à 18:40:07
dd non ?
Marsh Posté le 19-04-2005 à 18:46:05
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.
Marsh Posté le 19-04-2005 à 18:55:41
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?
Marsh Posté le 19-04-2005 à 19:07:00
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?
Marsh Posté le 19-04-2005 à 19:07:31
bonne question, moi je t'ai juste donné un outil pour manipuler. Pourquoi tu fais pas un rapide programme en C ?
Marsh Posté le 19-04-2005 à 19:09:30
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...
Marsh Posté le 19-04-2005 à 19:12:35
edit : gourrage de tomik
Marsh Posté le 19-04-2005 à 19:17:29
duch a écrit : riot > c'est pour faire un batch sur mon serveur |
convert *.eps *.jpeg ça marche pas ?
Marsh Posté le 20-04-2005 à 08:59:30
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 ;-)
Marsh Posté le 22-04-2005 à 17:21:37
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.
Marsh Posté le 24-04-2005 à 12:23:55
j'ai essayé psrip, mais manifestement, il ne rip pas les jpeg embeddés.
merci qd même.
Marsh Posté le 21-05-2005 à 18:14:42
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
Marsh Posté le 19-04-2005 à 18:37:00
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)?