Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

TextWrangler et hexadécimal

14 réponses
Avatar
Thomas
bonjour :-)


je sais pas ce qui arrive, à chaque fois que je demande a traduction en
hexadécimal d'un document, ça me le barde de 00, comme si il était en
utf-16 ...

pourtant ça ne faisait pas ça, avant ...
qqn sait ce qui se passe ?

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/

10 réponses

1 2
Avatar
SAM
Le 5/2/09 12:07 PM, Thomas a écrit :
bonjour :-)


je sais pas ce qui arrive, à chaque fois que je demande a traduction en
hexadécimal d'un document,



Et comment fais-tu ça ?
Je n'ai pas trouvé de menu pour le faire.

ça me le barde de 00, comme si il était en utf-16 ...




utf-8 utf-16 ou même Mac Roman
mon TextWrangler ne moufte pas et me montre touj la même chose.

pourtant ça ne faisait pas ça, avant ...
qqn sait ce qui se passe ?



Ha!?
Serait-ce : File / Hex Dump Front Document
qui te fait ça ? (ou t'a fait ça)



--
sm
Avatar
Thomas
In article <49fc616a$0$12629$,
SAM wrote:

Le 5/2/09 12:07 PM, Thomas a écrit :
> bonjour :-)
>
>
> je sais pas ce qui arrive, à chaque fois que je demande a traduction en
> hexadécimal d'un document,

Et comment fais-tu ça ?
Je n'ai pas trouvé de menu pour le faire.



plus bas ...


> ça me le barde de 00, comme si il était en utf-16 ...


utf-8 utf-16 ou même Mac Roman
mon TextWrangler ne moufte pas et me montre touj la même chose.

> pourtant ça ne faisait pas ça, avant ...
> qqn sait ce qui se passe ?

Ha!?



Serait-ce : File / Hex Dump Front Document
qui te fait ça ? (ou t'a fait ça)



oui c'est ça,
tu l'utilises jamais ?

personne d'autre ?

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Avatar
SAM
Le 5/3/09 12:20 AM, Thomas a écrit :
In article <49fc616a$0$12629$,
SAM wrote:

Serait-ce : File / Hex Dump Front Document
qui te fait ça ? (ou t'a fait ça)



oui c'est ça,
tu l'utilises jamais ?



Ben ... non ... y a que les machines pour savoir quoi en faire :-(

Je te signale que d'activer ce menu crée un nouveau fichier de type
"ressource", le genre de blabla qu'on trouve(trouvait) à l'aide de
ReEdit au siècle dernier (je ne sais + comment s'appelle son pendant
actuel).

Il apparait qu'il n'y a pas de menu pour faire le contraire :
Hex to Txt

Mais qu'importe, tu as bien pris garde de ne pas jeter le fichier texte
original je suppose ?

personne d'autre ?



Le menu : File / Hex Dump File
te permet d'ouvrir
- data fork
- ressource fork
de n'importe quel fichier (ou application ?) qui possède l'un ou l'autre.

Si tu t'y connais, tu dois pouvoir bricoler la colonne de droite pour
modifier à ton gout le fichier ou l'application (par exemple la
déverrouiller. Ho! que c'est vilain!) sauf que là on n'est pas dans
Resedit et qu'il faut en plus modifier les caractères hexa à gauche.

Breffle ... à ne jamais utiliser !
(sauf geek ?)

--
sm
Avatar
Patrick Stadelmann
In article
,
Thomas wrote:

je sais pas ce qui arrive, à chaque fois que je demande a traduction en
hexadécimal d'un document, ça me le barde de 00, comme si il était en
utf-16 ...



Il l'est peut-être. Comparer avec la commande "hexdump -Cv fichier" dans
le Terminal.

Ptrick
--
Patrick Stadelmann
Avatar
Thomas
In article
,
Patrick Stadelmann wrote:

In article
,
Thomas wrote:

> je sais pas ce qui arrive, à chaque fois que je demande a traduction en
> hexadécimal d'un document, ça me le barde de 00, comme si il était en
> utf-16 ...

Il l'est peut-être. Comparer avec la commande "hexdump -Cv fichier" dans
le Terminal.



merci bcp, je connaissais pas :-)

le man dit qu'on peut aussi taper hd, mais ça marche pas,
tu sais pourquoi ?



non :


+ hexdump -C
/Users/thomas/Administration/Sauvegardes/regulier/logs/rsync-distant-sur-
beaumont.log
00000000 2b 20 2f 55 73 65 72 73 2f 74 68 6f 6d 61 73 2f |+
/Users/thomas/|
00000010 41 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 2f 44
|Administration/D|
00000020 65 6d 61 72 72 61 67 65 2f 64 65 6d 61 72 72 61
|emarrage/demarra|
00000030 67 65 2f 2e 2e 2f 73 6f 75 73 2d 73 63 72 69 70
|ge/../sous-scrip|


0000: 2B 00 20 00 2F 00 55 00 73 00 65 00 72 00 73 00 +. ./.U.s.e.r.s.
0010: 2F 00 74 00 68 00 6F 00 6D 00 61 00 73 00 2F 00 /.t.h.o.m.a.s./.
0020: 41 00 64 00 6D 00 69 00 6E 00 69 00 73 00 74 00 A.d.m.i.n.i.s.t.
0030: 72 00 61 00 74 00 69 00 6F 00 6E 00 2F 00 44 00 r.a.t.i.o.n./.D.
0040: 65 00 6D 00 61 00 72 00 72 00 61 00 67 00 65 00 e.m.a.r.r.a.g.e.
0050: 2F 00 64 00 65 00 6D 00 61 00 72 00 72 00 61 00 /.d.e.m.a.r.r.a.
0060: 67 00 65 00 2F 00 2E 00 2E 00 2F 00 73 00 6F 00 g.e./...../.s.o.
0070: 75 00 73 00 2D 00 73 00 63 00 72 00 69 00 70 00 u.s.-.s.c.r.i.p.

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Avatar
Patrick Stadelmann
In article
,
Thomas wrote:

le man dit qu'on peut aussi taper hd, mais ça marche pas,
tu sais pourquoi ?



Le man ne parle pas de "hd" chez moi.

+ hexdump -C
/Users/thomas/Administration/Sauvegardes/regulier/logs/rsync-distant-sur-
beaumont.log
00000000 2b 20 2f 55 73 65 72 73 2f 74 68 6f 6d 61 73 2f |+
/Users/thomas/|
00000010 41 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 2f 44
|Administration/D|
00000020 65 6d 61 72 72 61 67 65 2f 64 65 6d 61 72 72 61
|emarrage/demarra|
00000030 67 65 2f 2e 2e 2f 73 6f 75 73 2d 73 63 72 69 70
|ge/../sous-scrip|


0000: 2B 00 20 00 2F 00 55 00 73 00 65 00 72 00 73 00 +. ./.U.s.e.r.s.
0010: 2F 00 74 00 68 00 6F 00 6D 00 61 00 73 00 2F 00 /.t.h.o.m.a.s./.
0020: 41 00 64 00 6D 00 69 00 6E 00 69 00 73 00 74 00 A.d.m.i.n.i.s.t.
0030: 72 00 61 00 74 00 69 00 6F 00 6E 00 2F 00 44 00 r.a.t.i.o.n./.D.
0040: 65 00 6D 00 61 00 72 00 72 00 61 00 67 00 65 00 e.m.a.r.r.a.g.e.
0050: 2F 00 64 00 65 00 6D 00 61 00 72 00 72 00 61 00 /.d.e.m.a.r.r.a.
0060: 67 00 65 00 2F 00 2E 00 2E 00 2F 00 73 00 6F 00 g.e./...../.s.o.
0070: 75 00 73 00 2D 00 73 00 63 00 72 00 69 00 70 00 u.s.-.s.c.r.i.p.



Je suppose que tu obtiens le second dump en spécifiant d'utiliser le
fichier en mémoire au lieu du document sur le disque. La doc de TW
explique bien qu'il peut y avoir des différences entre les deux.

Patrick
--
Patrick Stadelmann
Avatar
Thomas
In article
,
Patrick Stadelmann wrote:

In article
,
Thomas wrote:

> le man dit qu'on peut aussi taper hd, mais ça marche pas,
> tu sais pourquoi ?

Le man ne parle pas de "hd" chez moi.



ah bon ?

t'es sous 10.5 ?


en fait j'ai un ordi sous 10.5 :

$ man hexdump
No manual entry for hexdump

mais la commande hexdump marche


moi je suis sous 10.4 :

$ man hexdump

HEXDUMP(1) BSD General Commands Manual
HEXDUMP(1)

NAME
hexdump, hd -- ASCII, decimal, hexadecimal, octal dump

SYNOPSIS
hexdump [-bcCdovx] [-e format_string] [-f format_file] [-n length]
[-s skip] file ...
hd [-bcdovx] [-e format_string] [-f format_file] [-n length] [-s
skip]
file ...

DESCRIPTION
The hexdump utility is a filter which displays the specified files,
or
the standard input, if no files are specified, in a user specified
for-
mat.

The options are as follows:

-C Canonical hex+ASCII display. Display the input offset in
hexa-
decimal, followed by sixteen space-separated, two column,
hexa-
decimal bytes, followed by the same sixteen bytes in %_p
format
enclosed in ``|'' characters.

Calling the command hd implies this option.

DIAGNOSTICS
The hexdump and hd utilities exit 0 on success, and >0 if an error
occurs.

mais :

$ man hd
No manual entry for hd
$ hd
-bash: hd: command not found



> + hexdump -C
> /Users/thomas/Administration/Sauvegardes/regulier/logs/rsync-distant-sur-
> beaumont.log
> 00000000 2b 20 2f 55 73 65 72 73 2f 74 68 6f 6d 61 73 2f |+
> /Users/thomas/|
> 00000010 41 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 2f 44
> |Administration/D|
> 00000020 65 6d 61 72 72 61 67 65 2f 64 65 6d 61 72 72 61
> |emarrage/demarra|
> 00000030 67 65 2f 2e 2e 2f 73 6f 75 73 2d 73 63 72 69 70
> |ge/../sous-scrip|
>
>
> 0000: 2B 00 20 00 2F 00 55 00 73 00 65 00 72 00 73 00 +. ./.U.s.e.r.s.
> 0010: 2F 00 74 00 68 00 6F 00 6D 00 61 00 73 00 2F 00 /.t.h.o.m.a.s./.
> 0020: 41 00 64 00 6D 00 69 00 6E 00 69 00 73 00 74 00 A.d.m.i.n.i.s.t.
> 0030: 72 00 61 00 74 00 69 00 6F 00 6E 00 2F 00 44 00 r.a.t.i.o.n./.D.
> 0040: 65 00 6D 00 61 00 72 00 72 00 61 00 67 00 65 00 e.m.a.r.r.a.g.e.
> 0050: 2F 00 64 00 65 00 6D 00 61 00 72 00 72 00 61 00 /.d.e.m.a.r.r.a.
> 0060: 67 00 65 00 2F 00 2E 00 2E 00 2F 00 73 00 6F 00 g.e./...../.s.o.
> 0070: 75 00 73 00 2D 00 73 00 63 00 72 00 69 00 70 00 u.s.-.s.c.r.i.p.

Je suppose que tu obtiens le second dump en spécifiant d'utiliser le
fichier en mémoire au lieu du document sur le disque. La doc de TW
explique bien qu'il peut y avoir des différences entre les deux.



ah oui, merci bcp :-)

je trouve ça pas très logique,
ça serais plus utile (je trouve) que ça nous donne ce qui aurais été
écrit sur le disque en fonction du codage qu'on a indiqué souhaiter,
mais puisque c'est documenté ... c'est fait exprès :-(

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Avatar
Patrick Stadelmann
In article
,
Thomas wrote:

en fait j'ai un ordi sous 10.5 :

$ man hexdump
No manual entry for hexdump

mais la commande hexdump marche



Je suppose que le man est installé avec les outils de développements.

Patrick
--
Patrick Stadelmann
Avatar
Thomas
In article
,
Patrick Stadelmann wrote:

In article
,
Thomas wrote:

> en fait j'ai un ordi sous 10.5 :
>
> $ man hexdump
> No manual entry for hexdump
>
> mais la commande hexdump marche

Je suppose que le man est installé avec les outils de développements.



ah oui c'est vrai, ils sont installés chez moi

bizarre que l'outils et son man ne soient pas "livrés ensemble"


sinon pour 10.4, pas d'idée de cette bizarrerie ?

--
Téléassistance / Télémaintenance
http://www.portparallele.com/ThomasDECONTES/
Avatar
Patrick Stadelmann
In article
,
Thomas wrote:

sinon pour 10.4, pas d'idée de cette bizarrerie ?



Ca n'est pas la première fois qu'un man de Mac OS X n'est pas à jour.

Patrick
--
Patrick Stadelmann
1 2