(matlab) convertir données binaires en ascii

Résolu/Fermé
Trip - 2 juil. 2009 à 17:00
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 3 juil. 2009 à 13:20
Bonjour,

Je suis plutôt débutant en matlab.
J'ai un fichier avec des données en ascii puis des séries d'entiers écrits en "binaire", ce sont normalement des entiers sur 16 bits et il y en a 1024 x 256.
Je voudrais sortir ces entiers et les mettre dans un vecteur et je ne sais pas comment faire.
Mon problème vient du fait que je n'arrive pas à sauter l'entête.
En enlevant l'entête à la main dans le bloc note, j'arrive à me débrouiller en faisant :

f = fopen('fichier.machin','r');
im = fscanf(f,'int16');

et ça marche.
Mais j'ai une quantité faramineuse de fichiers à ouvrir et j'aimerais enlever l'entête automatiquement.
j'arrive à ouvrir le fichier en mode texte avec

f = fopen('fichier.machin','rt');

et alors je peux extraire ligne par ligne avec

line = fgetl(f)

reconnaître la dernière ligne de l'entête (qui est toujours la même dans tous mes fichiers) et tous mes entiers en binaires sont alors enregistrés comme une seule grosse ligne. Mais en strings si j'ai bien compris, pas en entiers.
Si vous avez compris ce que je veux dire, est ce qu'il y aurait donc une manière de transformer ces binaires stringifiés en entiers, et si vous ne voyez pas, est ce que simplement, il y aurait une manière de sauter une entête ascii dans un fichier binaire.

merci beaucoup d'avance.

9 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
2 juil. 2009 à 19:53
Salut,
T'as pas un seperateur entre l'entête et les données? (un 0x02, ou 0x03)
0
quand j'affiche ligne par ligne avec fgetl, je vois juste une ligne vide juste avant les données.
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
2 juil. 2009 à 20:47
Si tu l'affiches avec un editeur hexa le fichier, c'est quoi les valeurs?
0
ah d'accord, comment je peux faire ça ? (j'y connais que peu)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
2 juil. 2009 à 21:06
Telecharge Hexa Editor
www.clubic.com/telecharger-fiche10489-hex-editor.html
et tu ouvres ton fichier avec
0
Merci beaucoup, voilà les données, j'ai enlevé une grosse partie des données numériques pour pas que ce soit trop lourd. Les données numériques commencent à la ligne 1000 :

00000000:7b 0a 48 65 61 64 65 72 49 44 20 20 20 20 20 20 {.HeaderID
00000010:20 3d 20 45 48 3a 30 30 30 30 30 31 3a 30 30 30 = EH:000001:000
00000020:30 30 30 3a 30 30 30 30 30 30 20 3b 0a 49 6d 61 000:000000 ;.Ima
00000030:67 65 20 20 20 20 20 20 20 20 20 20 3d 20 31 20 ge = 1
00000040:3b 0a 42 79 74 65 4f 72 64 65 72 20 20 20 20 20 ;.ByteOrder
00000050:20 3d 20 4c 6f 77 42 79 74 65 46 69 72 73 74 20 = LowByteFirst
00000060:3b 0a 44 61 74 61 54 79 70 65 20 20 20 20 20 20 ;.DataType
00000070:20 3d 20 55 6e 73 69 67 6e 65 64 53 68 6f 72 74 = UnsignedShort
00000080:20 3b 0a 44 69 6d 5f 31 20 20 20 20 20 20 20 20 ;.Dim_1
00000090:20 20 3d 20 31 30 32 34 20 3b 0a 44 69 6d 5f 32 = 1024 ;.Dim_2
000000a0:20 20 20 20 20 20 20 20 20 20 3d 20 32 35 36 20 = 256
000000b0:3b 0a 53 69 7a 65 20 20 20 20 20 20 20 20 20 20 ;.Size
000000c0:20 3d 20 35 32 34 32 38 38 20 3b 0a 6f 66 66 73 = 524288 ;.offs
000000d0:65 74 20 20 20 20 20 20 20 20 20 3d 20 30 20 3b et = 0 ;
000000e0:0a 63 6f 75 6e 74 5f 74 69 6d 65 20 20 20 20 20 .count_time
000000f0:3d 20 30 2e 31 20 3b 0a 70 6f 69 6e 74 5f 6e 6f = 0.1 ;.point_no
00000100:20 20 20 20 20 20 20 3d 20 33 32 20 3b 0a 73 63 = 32 ;.sc
00000110:61 6e 5f 6e 6f 20 20 20 20 20 20 20 20 3d 20 31 an_no = 1
00000120:30 32 20 3b 0a 70 72 65 73 65 74 20 20 20 20 20 02 ;.preset
00000130:20 20 20 20 3d 20 30 20 3b 0a 63 6f 6c 5f 65 6e = 0 ;.col_en
00000140:64 20 20 20 20 20 20 20 20 3d 20 31 30 32 33 20 d = 1023
00000150:3b 0a 63 6f 6c 5f 62 65 67 20 20 20 20 20 20 20 ;.col_beg
00000160:20 3d 20 30 20 3b 0a 72 6f 77 5f 65 6e 64 20 20 = 0 ;.row_end
00000170:20 20 20 20 20 20 3d 20 32 35 35 20 3b 0a 72 6f = 255 ;.ro
00000180:77 5f 62 65 67 20 20 20 20 20 20 20 20 3d 20 30 w_beg = 0
00000190:20 3b 0a 63 6f 75 6e 74 65 72 5f 70 6f 73 20 20 ;.counter_pos
000001a0:20 20 3d 20 20 30 2e 31 20 30 20 30 2e 37 30 36 = 0.1 0 0.706
000001b0:39 39 20 30 20 30 20 2d 30 2e 30 33 32 38 33 32 99 0 0 -0.032832
000001c0:32 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 2 0 0 0 0 0 0 0
000001d0:30 20 31 33 31 30 2e 31 33 20 36 33 33 2e 35 33 0 1310.13 633.53
000001e0:39 20 32 2e 38 30 35 30 35 65 2b 30 38 20 30 20 9 2.80505e+08 0
000001f0:35 30 36 2e 38 35 32 20 37 34 30 2e 36 37 38 20 506.852 740.678
00000200:30 20 30 20 35 36 35 34 34 20 30 20 32 2e 38 30 0 0 56544 0 2.80
00000210:35 30 35 65 2b 30 38 20 35 30 36 2e 38 35 32 20 505e+08 506.852
00000220:37 34 30 2e 36 37 38 20 30 20 30 20 30 20 30 20 740.678 0 0 0 0
00000230:30 20 31 30 36 35 2e 36 33 20 30 20 30 20 30 20 0 1065.63 0 0 0
00000240:30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
00000250:30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
00000260:30 20 30 20 3b 0a 63 6f 75 6e 74 65 72 5f 6d 6e 0 0 ;.counter_mn
00000270:65 20 20 20 20 3d 20 20 73 65 63 20 6d 6f 6e 20 e = sec mon
00000280:70 69 63 6f 31 20 70 69 63 6f 32 20 70 69 63 6f pico1 pico2 pico
00000290:33 20 73 72 63 75 72 20 64 65 74 30 20 63 64 65 3 srcur det0 cde
000002a0:74 30 20 64 65 74 31 20 63 64 65 74 31 20 64 65 t0 det1 cdet1 de
000002b0:74 32 20 63 64 65 74 32 20 61 74 74 6e 20 64 74 t2 cdet2 attn dt
000002c0:69 6d 65 20 63 63 64 61 76 67 20 63 63 64 73 74 ime ccdavg ccdst
000002d0:64 20 63 63 64 69 6e 74 20 6d 63 61 72 6f 69 31 d ccdint mcaroi1
000002e0:20 63 65 6e 79 20 63 65 6e 7a 20 54 5f 63 74 72 ceny cenz T_ctr
000002f0:4d 20 54 5f 73 61 6d 70 6c 20 6d 65 74 69 20 6d M T_sampl meti m
00000300:65 74 78 20 66 72 65 6c 69 20 66 72 65 6c 78 20 etx freli frelx
00000310:66 72 65 6c 79 20 6d 65 74 79 20 6e 6f 76 61 20 frely mety nova
00000320:6e 6f 76 62 20 63 6c 69 6e 6f 20 7a 65 72 6f 74 novb clino zerot
00000330:72 20 65 68 31 74 68 63 20 6c 6f 63 6b 5f 58 20 r eh1thc lock_X
00000340:6c 6f 63 6b 5f 59 20 6c 6f 63 6b 5f 52 20 6c 6f lock_Y lock_R lo
00000350:63 6b 5f 74 68 20 6d 63 61 72 6f 69 32 20 66 6f ck_th mcaroi2 fo
00000360:72 63 65 20 77 64 78 63 6e 74 20 74 6f 74 61 6c rce wdxcnt total
00000370:20 6f 75 74 62 20 74 68 63 20 68 74 65 6d 70 20 outb thc htemp
00000380:68 76 6d 6f 6e 20 68 63 75 72 72 20 61 70 64 20 hvmon hcurr apd
00000390:63 64 65 74 30 5f 74 20 66 72 65 6c 66 77 79 20 cdet0_t frelfwy
000003a0:66 72 65 6c 66 77 78 20 62 70 6d 5f 78 20 69 6e frelfwx bpm_x in
000003b0:74 65 72 66 20 72 65 73 5f 34 70 20 6d 63 61 20 terf res_4p mca
000003c0:3b 0a 6d 6f 74 6f 72 5f 70 6f 73 20 20 20 20 20 ;.motor_pos
000003d0:20 3d 20 20 32 31 2e 31 39 36 36 20 30 2e 32 36 = 21.1966 0.26
000003e0:35 32 33 33 20 30 2e 32 33 34 38 32 39 20 30 2e 5233 0.234829 0.
000003f0:35 30 30 30 36 32 20 2d 30 2e 30 31 35 32 30 32 500062 -0.015202
00000400:34 20 2d 32 37 30 20 30 20 30 20 2d 32 2e 30 30 4 -270 0 0 -2.00
00000410:32 34 33 20 30 20 30 20 39 32 2e 39 20 38 30 33 243 0 0 92.9 803
00000420:2e 33 36 36 20 33 2e 35 38 32 32 39 65 2d 30 35 .366 3.58229e-05
00000430:20 33 30 30 20 31 38 20 2d 32 2e 38 34 30 34 65 300 18 -2.8404e
00000440:2d 30 36 20 33 2e 35 31 31 39 34 65 2d 30 35 20 -06 3.51194e-05
00000450:2d 32 30 35 2e 32 20 2d 31 37 20 33 36 33 2e 32 -205.2 -17 363.2
00000460:33 20 38 34 2e 34 20 37 34 2e 37 31 38 36 20 2d 3 84.4 74.7186 -
00000470:32 2e 33 31 39 39 38 65 2d 30 35 20 2d 33 34 2e 2.31998e-05 -34.
00000480:36 33 34 20 32 2e 33 38 37 20 32 35 2e 30 36 38 634 2.387 25.068
00000490:20 30 20 30 20 30 2e 34 20 32 30 20 33 32 2e 35 0 0 0.4 20 32.5
000004a0:20 33 33 2e 36 20 30 20 2d 33 2e 33 33 33 33 33 33.6 0 -3.33333
000004b0:65 2d 30 36 20 30 20 2d 30 2e 34 20 30 20 30 20 e-06 0 -0.4 0 0
000004c0:2d 31 2e 38 35 20 2d 35 2e 32 30 38 33 33 65 2d -1.85 -5.20833e-
000004d0:30 38 20 2d 35 20 34 38 2e 34 38 31 20 33 32 36 08 -5 48.481 326
000004e0:20 36 2e 32 35 65 2d 30 37 20 30 20 31 20 32 2e 6.25e-07 0 1 2.
000004f0:39 30 33 32 33 65 2d 30 37 20 2d 34 2e 34 37 32 90323e-07 -4.472
00000500:33 36 20 2d 36 2e 33 34 33 35 35 20 32 20 2d 39 36 -6.34355 2 -9
00000510:30 20 30 2e 30 31 20 30 20 30 2e 35 20 2d 31 37 0 0.01 0 0.5 -17
00000520:20 37 37 20 2d 33 2e 35 34 38 33 39 65 2d 30 36 77 -3.54839e-06
00000530:20 33 2e 39 31 33 30 34 65 2d 30 36 20 32 20 33 3.91304e-06 2 3
00000540:2e 35 34 38 33 39 65 2d 30 37 20 30 20 2d 31 2e .54839e-07 0 -1.
00000550:32 35 20 30 20 2d 35 30 20 35 30 20 33 2e 30 34 25 0 -50 50 3.04
00000560:36 38 37 65 2d 30 36 20 30 20 2d 39 33 30 20 35 687e-06 0 -930 5
00000570:2e 35 38 32 35 20 35 20 2d 31 30 2e 36 35 36 32 .5825 5 -10.6562
00000580:20 2d 31 30 2e 36 35 36 33 20 2d 31 30 2e 36 35 -10.6563 -10.65
00000590:36 33 20 30 2e 36 34 20 2d 36 35 30 31 2e 38 36 63 0.64 -6501.86
000005a0:20 31 30 2e 35 37 39 36 20 30 2e 38 35 32 35 20 10.5796 0.8525
000005b0:30 2e 35 20 2d 30 2e 38 36 38 37 35 20 2d 32 35 0.5 -0.86875 -25
000005c0:20 2d 30 2e 38 33 20 31 31 2e 35 20 2d 31 2e 35 -0.83 11.5 -1.5
000005d0:34 33 20 32 38 2e 34 39 30 37 20 32 30 2e 35 37 43 28.4907 20.57
000005e0:39 35 20 32 30 2e 35 38 30 33 20 32 30 2e 35 38 95 20.5803 20.58
000005f0:31 35 20 32 30 2e 35 37 39 39 20 30 2e 30 30 30 15 20.5799 0.000
00000600:35 31 32 35 34 31 20 2d 30 2e 30 30 30 38 38 35 512541 -0.000885
00000610:31 36 39 20 31 2e 33 33 31 31 39 20 37 20 2d 31 169 1.33119 7 -1
00000620:2e 36 31 32 39 65 2d 30 37 20 35 20 2d 31 2e 39 .6129e-07 5 -1.9
00000630:33 35 34 38 65 2d 30 37 20 31 20 2d 39 2e 30 37 3548e-07 1 -9.07
00000640:35 20 39 2e 31 30 35 20 2d 32 2e 33 20 35 2e 38 5 9.105 -2.3 5.8
00000650:20 2d 39 35 2e 37 37 37 33 20 2d 32 20 2d 39 2e -95.7773 -2 -9.
00000660:30 39 20 33 2e 35 20 30 2e 30 33 20 2d 34 2e 30 09 3.5 0.03 -4.0
00000670:35 20 31 34 2e 32 20 34 30 2e 35 36 20 34 2e 30 5 14.2 40.56 4.0
00000680:36 32 35 65 2d 30 38 20 36 35 2e 33 30 34 20 33 625e-08 65.304 3
00000690:20 31 37 2e 33 36 39 20 2d 30 2e 37 30 30 36 38 17.369 -0.70068
000006a0:37 20 35 2e 30 30 30 30 31 20 2d 34 31 20 30 20 7 5.00001 -41 0
000006b0:2d 33 30 20 30 2e 30 30 30 31 33 33 33 33 33 20 -30 0.000133333
000006c0:2d 33 2e 33 33 33 33 33 65 2d 30 37 20 30 20 33 -3.33333e-07 0 3
000006d0:2e 33 33 33 33 33 65 2d 30 36 20 31 35 30 20 2d .33333e-06 150 -
000006e0:30 2e 38 33 37 30 36 39 20 30 20 36 39 2e 36 20 0.837069 0 69.6
000006f0:2d 34 2e 35 20 2d 35 2e 35 30 32 30 36 65 2d 30 -4.5 -5.50206e-0
00000700:38 20 30 20 30 2e 38 38 20 32 36 20 31 38 36 35 8 0 0.88 26 1865
00000710:2e 30 34 20 31 33 2e 34 39 35 32 20 2d 32 2e 33 .04 13.4952 -2.3
00000720:35 33 30 36 20 30 20 2d 31 2e 39 20 30 2e 31 33 5306 0 -1.9 0.13
00000730:33 31 33 20 31 30 2e 36 35 38 39 20 2d 34 2e 38 313 10.6589 -4.8
00000740:39 37 32 20 31 31 2e 31 34 32 31 20 30 2e 32 30 972 11.1421 0.20
00000750:30 30 31 20 35 2e 37 36 31 37 34 20 2d 30 2e 31 001 5.76174 -0.1
00000760:39 30 39 39 31 20 36 30 33 2e 35 38 20 34 32 30 90991 603.58 420
00000770:2e 32 32 20 37 34 2e 34 32 20 31 35 2e 35 36 20 .22 74.42 15.56
00000780:37 32 2e 37 34 37 35 20 37 33 2e 37 34 39 32 20 72.7475 73.7492
00000790:37 38 2e 37 35 31 35 20 32 2e 32 32 36 31 31 20 78.7515 2.22611
000007a0:2d 31 34 2e 38 37 32 32 20 37 35 2e 39 39 39 39 -14.8722 75.9999
000007b0:20 33 30 20 33 30 20 33 2e 31 33 32 30 37 20 2d 30 30 3.13207 -
000007c0:36 2e 34 35 31 36 31 65 2d 30 38 20 31 2e 36 20 6.45161e-08 1.6
000007d0:32 36 2e 32 30 32 20 2d 34 2e 31 39 33 35 35 65 26.202 -4.19355e
000007e0:2d 30 37 20 30 2e 36 33 39 38 33 37 20 31 20 30 -07 0.639837 1 0
000007f0:20 31 20 30 2e 32 31 34 39 38 39 20 2d 31 2e 30 1 0.214989 -1.0
00000800:30 30 38 20 39 2e 38 38 36 20 32 2e 36 20 30 2e 008 9.886 2.6 0.
00000810:31 38 37 20 36 38 20 39 36 20 30 2e 33 34 33 39 187 68 96 0.3439
00000820:31 34 20 31 30 20 36 2e 35 35 33 35 20 30 20 30 14 10 6.5535 0 0
00000830:2e 33 34 35 20 31 37 2e 37 34 39 20 2d 31 20 30 .345 17.749 -1 0
00000840:20 33 2e 35 35 20 2d 31 20 31 31 33 2e 33 30 37 3.55 -1 113.307
00000850:20 31 2e 30 34 30 31 34 20 33 34 20 37 2e 32 39 1.04014 34 7.29
00000860:31 36 37 65 2d 30 39 20 39 2e 33 37 35 65 2d 30 167e-09 9.375e-0
00000870:38 20 33 30 20 34 2e 39 39 39 39 39 20 3b 0a 6d 8 30 4.99999 ;.m
00000880:6f 74 6f 72 5f 6d 6e 65 20 20 20 20 20 20 3d 20 otor_mne =
00000890:20 67 31 7a 20 73 76 64 20 73 76 75 20 73 76 67 g1z svd svu svg
000008a0:20 73 76 6f 20 70 6d 6f 20 74 72 79 20 63 72 6f svo pmo try cro
000008b0:74 20 66 6f 63 75 73 20 67 72 6f 74 79 32 20 74 t focus groty2 t
000008c0:69 7a 73 6c 35 20 72 65 66 74 68 32 62 20 79 32 izsl5 refth2b y2
000008d0:20 74 74 68 32 20 79 31 20 74 74 68 31 20 74 68 tth2 y1 tth1 th
000008e0:32 20 74 68 31 20 79 33 20 7a 7a 32 20 78 33 20 2 th1 y3 zz2 x3
000008f0:78 32 20 74 68 33 20 74 74 68 33 20 74 69 70 78 x2 th3 tth3 tipx
00000900:20 70 68 69 32 20 79 79 32 20 78 78 32 20 70 73 phi2 yy2 xx2 ps
00000910:69 32 20 6d 69 72 61 20 6b 62 74 61 62 7a 20 6b i2 mira kbtabz k
00000920:62 74 61 62 78 20 79 73 61 6d 20 72 64 69 7a 33 btabx ysam rdiz3
00000930:20 63 72 6c 72 6f 74 79 20 74 74 68 76 20 72 6f crlroty tthv ro
00000940:74 20 74 69 6c 79 20 67 74 72 7a 20 79 6b 6e 20 t tily gtrz ykn
00000950:67 72 6f 74 78 32 20 64 65 74 7a 20 74 66 72 6f grotx2 detz tfro
00000960:6e 74 20 63 61 6d 7a 20 67 72 6f 74 7a 31 20 72 nt camz grotz1 r
00000970:6f 74 76 73 6c 20 73 6c 68 67 20 73 6c 69 74 31 otvsl slhg slit1
00000980:76 6f 20 73 6c 69 74 31 68 67 20 73 6c 69 74 31 vo slit1hg slit1
00000990:68 6f 20 73 6c 69 74 31 76 67 20 79 66 69 6c 74 ho slit1vg yfilt
000009a0:20 72 6f 74 6b 6e 20 67 72 6f 74 78 31 20 73 6c rotkn grotx1 sl
000009b0:69 74 35 76 67 20 72 72 72 20 7a 32 20 73 6c 69 it5vg rrr z2 sli
000009c0:74 35 68 6f 20 72 6e 6e 20 73 6c 69 74 35 68 67 t5ho rnn slit5hg
000009d0:20 73 6c 69 74 35 76 6f 20 74 68 7a 20 78 62 70 slit5vo thz xbp
000009e0:6d 74 72 61 20 61 62 31 20 61 62 32 20 70 7a 6f mtra ab1 ab2 pzo
000009f0:33 20 67 72 74 79 32 20 7a 66 69 6c 74 20 74 61 3 grty2 zfilt ta
00000a00:62 6c 65 7a 20 66 6f 63 75 73 30 31 20 6d 69 72 blez focus01 mir
00000a10:79 20 74 7a 31 20 74 7a 32 20 74 7a 33 20 63 79 y tz1 tz2 tz3 cy
00000a20:6c 6f 77 20 78 72 6f 74 20 78 73 61 6d 20 73 32 low xrot xsam s2
00000a30:72 6f 74 20 73 32 74 72 20 73 31 72 6f 74 20 6f rot s2tr s1rot o
00000a40:6c 6d 61 78 31 20 73 31 74 72 20 79 70 6f 73 32 lmax1 s1tr ypos2
00000a50:20 74 69 6c 74 79 20 73 63 72 65 65 6e 20 72 65 tilty screen re
00000a60:66 74 61 62 31 20 72 65 66 74 61 62 32 20 72 65 ftab1 reftab2 re
00000a70:66 74 61 62 33 20 72 65 66 74 61 62 7a 20 72 65 ftab3 reftabz re
00000a80:66 74 61 62 79 20 72 65 66 74 61 62 78 20 74 61 ftaby reftabx ta
00000a90:79 32 20 72 65 66 74 72 7a 31 20 73 6c 69 74 32 y2 reftrz1 slit2
00000aa0:68 6f 20 73 6c 69 74 32 68 67 20 73 6c 69 74 32 ho slit2hg slit2
00000ab0:76 6f 20 73 6c 69 74 32 76 67 20 72 68 75 20 72 vo slit2vg rhu r
00000ac0:68 64 20 72 68 62 20 72 68 66 20 74 65 6e 64 20 hd rhb rhf tend
00000ad0:6d 69 72 7a 20 72 76 6f 20 72 68 67 20 72 76 67 mirz rvo rhg rvg
00000ae0:20 72 68 6f 20 66 72 65 6c 7a 20 74 69 79 73 6c rho frelz tiysl
00000af0:35 20 67 72 74 79 31 20 6d 75 72 6f 74 20 6f 6c 5 grty1 murot ol
00000b00:73 32 20 63 68 79 20 72 65 66 72 20 6f 6c 73 31 s2 chy refr ols1
00000b10:20 72 65 66 72 32 20 72 65 66 74 68 20 72 65 66 refr2 refth ref
00000b20:74 68 32 20 72 65 66 74 72 7a 32 20 6c 72 79 20 th2 reftrz2 lry
00000b30:72 65 66 74 72 78 31 20 6c 74 79 20 72 65 66 79 reftrx1 lty refy
00000b40:20 66 74 72 5f 64 75 6d 20 66 72 65 6c 72 6f 74 ftr_dum frelrot
00000b50:20 6f 6c 6d 61 78 33 20 78 64 69 72 20 72 65 66 olmax3 xdir ref
00000b60:72 33 20 6c 72 7a 20 72 65 66 74 69 6c 20 6d 70 r3 lrz reftil mp
00000b70:7a 6f 31 20 6d 70 7a 6f 32 20 6b 62 72 79 20 6b zo1 mpzo2 kbry k
00000b80:62 74 7a 20 74 61 62 6c 61 7a 20 73 6f 6e 79 7a btz tablaz sonyz
00000b90:20 72 66 6f 63 75 73 20 6b 62 72 7a 20 6b 62 74 rfocus kbrz kbt
00000ba0:79 20 6b 62 76 74 68 20 6b 62 76 7a 20 6b 62 68 y kbvth kbvz kbh
00000bb0:74 68 20 6b 62 68 79 20 6b 62 76 31 20 6b 62 76 th kbhy kbv1 kbv
00000bc0:32 20 6b 62 68 31 20 6b 62 68 32 20 74 61 7a 31 2 kbh1 kbh2 taz1
00000bd0:20 74 61 7a 32 20 74 61 7a 33 20 74 61 7a 79 20 taz2 taz3 tazy
00000be0:74 61 7a 78 20 74 61 7a 68 20 64 75 6d 6d 79 20 tazx tazh dummy
00000bf0:73 7a 20 6d 78 20 73 6c 69 74 34 68 6f 20 73 6c sz mx slit4ho sl
00000c00:69 74 34 76 67 20 72 64 69 74 79 32 20 73 6c 69 it4vg rdity2 sli
00000c10:74 34 76 6f 20 73 6c 69 74 34 68 67 20 6e 6f 76 t4vo slit4hg nov
00000c20:67 61 20 61 63 74 7a 20 6e 6f 76 67 62 20 74 69 ga actz novgb ti
00000c30:70 79 20 62 6c 65 75 65 74 20 77 64 78 20 74 61 py bleuet wdx ta
00000c40:79 20 74 68 79 20 6d 62 64 31 20 6d 62 64 32 20 y thy mbd1 mbd2
00000c50:74 79 20 65 63 72 61 6e 20 6c 6c 74 68 20 74 72 ty ecran llth tr
00000c60:64 69 6f 64 65 20 6d 69 72 74 69 6c 20 68 76 6f diode mirtil hvo
00000c70:6c 20 74 69 6c 74 31 79 20 74 69 6c 74 31 78 20 l tilt1y tilt1x
00000c80:73 67 74 72 79 20 6d 70 78 74 68 6c 20 6d 6b 65 sgtry mpxthl mke
00000c90:76 20 6d 79 20 6d 76 63 61 6d 20 67 72 6f 74 79 v my mvcam groty
00000ca0:31 20 67 72 6f 74 7a 32 20 72 6f 65 6e 79 20 72 1 grotz2 roeny r
00000cb0:64 69 74 7a 33 20 3b 0a 73 75 66 66 69 78 20 20 ditz3 ;.suffix
00000cc0:20 20 20 20 20 20 20 3d 20 2e 65 64 66 20 3b 0a = .edf ;.
00000cd0:70 72 65 66 69 78 20 20 20 20 20 20 20 20 20 3d prefix =
00000ce0:20 74 65 73 74 31 5f 20 3b 0a 64 69 72 20 20 20 test1_ ;.dir
00000cf0:20 20 20 20 20 20 20 20 20 3d 20 2f 64 61 74 61 = /data
00000d00:2f 62 6d 30 35 2f 69 6e 68 6f 75 73 65 2f 6c 61 /bm05/inhouse/la
00000d10:75 72 65 6e 74 20 3b 0a 72 75 6e 20 20 20 20 20 urent ;.run
00000d20:20 20 20 20 20 20 20 3d 20 31 20 3b 0a 74 69 74 = 1 ;.tit
00000d30:6c 65 20 20 20 20 20 20 20 20 20 20 3d 20 43 43 le = CC
00000d40:44 20 49 6d 61 67 65 20 3b 0a 20 20 20 20 20 20 D Image ;.
00000d50:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000d60:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000d70:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000d80:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000d90:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000da0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000db0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000dc0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000dd0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000de0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000df0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e00:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e10:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e20:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e30:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e40:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e50:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e60:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e70:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e80:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000e90:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000ea0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000eb0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000ec0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000ed0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000ee0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000ef0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f00:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f10:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f20:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f30:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f40:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f50:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f60:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f70:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f80:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000f90:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000fa0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000fb0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000fc0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000fd0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000fe0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000ff0:20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a }.
00001000:01 04 f7 03 f9 03 f4 03 f6 03 01 04 f6 03 f5 03 ..÷.ù.ô.ö...ö.õ.
00001010:f9 03 fb 03 f9 03 f0 03 fa 03 fb 03 f8 03 fb 03 ù.û.ù.ð.ú.û.ø.û.
00001020:f0 03 f6 03 f9 03 f5 03 01 04 f1 03 f6 03 f9 03 ð.ö.ù.õ...ñ.ö.ù.
00001030:fa 03 f9 03 fc 03 f4 03 fd 03 f7 03 f5 03 fc 03 ú.ù.ü.ô.ý.÷.õ.ü.
00001040:fc 03 f5 03 fc 03 f7 03 f8 03 f2 03 f9 03 f9 03 ü.õ.ü.÷.ø.ò.ù.ù.
00001050:f3 03 f2 03 f5 03 f9 03 f4 03 f9 03 f5 03 fa 03 ó.ò.õ.ù.ô.ù.õ.ú.
00001060:f7 03 f2 03 fb 03 f7 03 f6 03 ef 03 f8 03 f6 03 ÷.ò.û.÷.ö.ï.ø.ö.
00001070:f9 03 f9 03 f8 03 f1 03 f9 03 fb 03 f8 03 f7 03 ù.ù.ø.ñ.ù.û.ø.÷.
00001080:fa 03 f4 03 f9 03 f2 03 f7 03 f3 03 f8 03 f9 03 ú.ô.ù.ò.÷.ó.ø.ù.
00001090:f6 03 f2 03 fa 03 f5 03 f9 03 f2 03 fa 03 f1 03 ö.ò.ú.õ.ù.ò.ú.ñ.
000010a0:f7 03 f1 03 f8 03 f1 03 fb 03 f7 03 f7 03 f6 03 ÷.ñ.ø.ñ.û.÷.÷.ö.
000010b0:f9 03 20 04 f2 03 f3 03 f8 03 f2 03 fa 03 f7 03 ù. .ò.ó.ø.ò.ú.÷.
000010c0:f4 03 f3 03 f2 03 fa 03 f4 03 f4 03 f2 03 f6 03 ô.ó.ò.ú.ô.ô.ò.ö.
000010d0:f7 03 f7 03 f0 03 f4 03 f6 03 f8 03 fa 03 f2 03 ÷.÷.ð.ô.ö.ø.ú.ò.
000010e0:f9 03 f2 03 f6 03 f3 03 f1 03 f3 03 f3 03 f5 03 ù.ò.ö.ó.ñ.ó.ó.õ.
000010f0:f3 03 f6 03 fa 03 f1 03 f8 03 f6 03 fb 03 f3 03 ó.ö.ú.ñ.ø.ö.û.ó.
00001100:f2 03 f6 03 f4 03 f6 03 f6 03 f1 03 f4 03 fa 03 ò.ö.ô.ö.ö.ñ.ô.ú.
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
3 juil. 2009 à 10:35
Salut,
D'apres ce qu'on voit, il faut donc que tu cherche la premiere '{' et tu supprime jusqu'à la deuxieme '}'.
Et apres tu commence à lire....
J'espere ca pourra t'aider!!
Bon courage!!
@+
0
J'ai trouvé une solution. En fait je ne savais pas comment supprimer tout ce qu'il y a entre les deux {}. Si je lis le contenu du fichier comme du texte, je peux sauter l'entête mais quand j'essaye de copier ce qui reste (les données sous forme de texte), j'en perd la moitié, je comprends pas bien.
En fait celui qui créé les fichiers a été assez malin pour que l'entête ait une taille constante de 2048x16bits (d'où les nombreux 0).
Donc en fait j'ai lu tout le fichier comme des entiers de 16bits et j'ai supprimé les 2048 premiers du vecteur.

merci beaucoup en tout cas
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
3 juil. 2009 à 13:20
Salut,
Cool que tu es trouvé une solution!!
je pense que pour la moitié perdu, cela peut peut-être venir du fait qu'il faut lire au début char par char (8bits) et non des short sur (16bits)...
Une piste...
@+
0