donc il lit en binaire/hexadecimal pour la représentation et les caractères ou suites de caractères comme 3~ ; etc... sont des séparateurs il faut juste savoir quels séparer l'info utile des séparateurs...
imaginons une chaine toto entre séparateur XXX et YYY
XXXtotoYYY
suffirait par exemple d'intercepter
par exempe
# echo XXXtotoYYY | sed 's/[XY]\{3\}//g'
toto
#
|
dans ton cas
3~B3~DA3~;3~3~DA3~3~DA3~D3~D3~3~DA3~;3~3~3~3~3~ |
je vois bien (plus ou moins au pif) ça comme
3~B3~DA3~; marqueur de départ
3~3~DA3~3~DA3~D3~D3~3~DA3~ comme les barres "utiles" 3~=espace D3=trait simple DA3=trait double
et ;3~3~3~3~3~ comme marqueur de fin...
pourquoi pas
ou si c'est DA et D sont des valeurs en hexa du coup ça donnerai
vide|vide|228|vide|228|vide|13|vide|13|vide|vide|228|vide
par exemple...
bref sans connaitre TON materiel et SA façon de marcher à LUI bref sans avoir le manuel constructeur de ton lecteur... faut deviner.
Message édité par goblin_rieur le 18-02-2014 à 16:56:06
---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)