OVH Cloud OVH Cloud

fichier dat (simple)

11 réponses
Avatar
Québec
Bonjour,

J'ai tenté wb ab etc.... mais ....
Comment obtenir un fichier où le texte est transcrit de cette façon?

|||?ö²³¬¦@ etc

Jean

10 réponses

1 2
Avatar
Emmanuel Delahaye
Québec a couché sur son écran :
J'ai tenté wb ab etc.... mais ....
Comment obtenir un fichier où le texte est transcrit de cette façon?

?ö²³¬¦@ etc





Peux tu être plus précis? Tu veux encoder du texte ? Selon quels
critères ?

--
Emmanuel


"C is a sharp tool"




Avatar
Québec
Les fichiers .dat sont souvent écrits de cette façon. Pas besoin de codage,
c'est déjà illisible et suffisant ..... dans le cas présent.
binary data, je crois.
JP


Comment obtenir un fichier où le texte est transcrit de cette façon?

?ö²³¬¦@ etc
Peux tu être plus précis? Tu veux encoder du texte ? Selon quels




critères ?

--
Emmanuel






Avatar
Emmanuel Delahaye

Comment obtenir un fichier où le texte est transcrit de cette façon?

Peux tu être plus précis? Tu veux encoder du texte ? Selon quels

critères ?


Les fichiers .dat sont souvent écrits de cette façon. Pas besoin de codage,


Ah? J'avais cru comprendre que tu voulais coder un fichier texte pour
qu'il soit illisible...

c'est déjà illisible et suffisant ..... dans le cas présent.
binary data, je crois.


Et tu veux en faire quoi exactement ?

Explique exactement ce que tu veux faire avec

- Data avant
- Traitement
- Data après

parce que là, je ne comprend rien. Fait le en anglais si tu es plus à
l'aise.

--
Emmanuel


"C is a sharp tool"



Avatar
Québec
Impressionnant de patience, vous êtes :-)



- Data avant > un fichier texte

- Traitement < enregistrer en binaire ou en 'Whatever is goog enough'
quelque chose d'illisible. (W) wb peut-être?


- Data après > ouvrir le fichier illisible et l'afficher dans une console
cmd. C't'a dire appeler l'exe d'une fenêtre dos.


Jean
Pierre Daviau
--
http://web.JeanPierreDaviau.com
Avatar
Emmanuel Delahaye
Québec a exposé le 22/07/04 :
Impressionnant de patience, vous êtes :-)


Oui, j'ai refermé la boite à baffes! Mais comme on dit chez toi, "faut
pas me chipoter !" (ou "chicaner", je ne sais plus...)

- Data avant > un fichier texte


Ok.

- Traitement < enregistrer en binaire ou en 'Whatever is goog enough'
quelque chose d'illisible. (W) wb peut-être?



C'est là qu'il y a une confusion. 'Enregistrer en binaire' (ou 'raw',
c'est à dire 'brut') ne fait par-définition aucune conversion.

Un peu de lecture :

http://mapage.noos.fr/emdel/notes.htm#fichiers

- Data après > ouvrir le fichier illisible et l'afficher dans une console
cmd. C't'a dire appeler l'exe d'une fenêtre dos.


Si tu veux que le fichier soit illisible, il faut encoder les
caractètres selon une méthode reversible, bien sûr!. il y a des
dizaines de façons de le faire selon le niveau de sécurité requis. (Un
simple 'Cesar 3' suffit à en décourager plus d'un).

Le langage C n'offre aucune méthode de cryptage standard.

--
Emmanuel


"C is a sharp tool"

Avatar
K. Ahausse
"Québec" a écrit dans le message de
news:JIFLc.65001$
Bonjour,

J'ai tenté wb ab etc.... mais ....


Bonjour,
Je ne comprends pas ce que peut être "wb ab etc".
Serait-ce un utilitaire, une application ?

Avatar
Emmanuel Delahaye
K. Ahausse a présenté l'énoncé suivant :
"Québec" a écrit dans le message de
news:JIFLc.65001$
Bonjour,

J'ai tenté wb ab etc.... mais ....


Bonjour,
Je ne comprends pas ce que peut être "wb ab etc".
Serait-ce un utilitaire, une application ?


C'est le mode d'ouverture des fichiers "wb" = Write Binary etc.

--
Emmanuel


"C is a sharp tool"


Avatar
Dominique Baldo
Emmanuel Delahaye nous disait
- Data après > ouvrir le fichier illisible et l'afficher dans une console
cmd. C't'a dire appeler l'exe d'une fenêtre dos.


Si tu veux que le fichier soit illisible, il faut encoder les
caractètres selon une méthode reversible, bien sûr!. il y a des
dizaines de façons de le faire selon le niveau de sécurité requis. (Un
simple 'Cesar 3' suffit à en décourager plus d'un).


le ROT13 est nettement plus courant et tout aussi illisible sauf pour
les caractères accentués.

Le langage C n'offre aucune méthode de cryptage standard.


Les gens bien disent "chiffrement" et pas cryptage il parait.
Il n'est pas nécessaire de chiffrer, un codage suffit.

Si ce qu'on veut c'est passer en binaire pour économiser de la place, il
y a des dizaines d'algo de compression (générique ou orienté texte)
genre LZW, PPM, Burrows & Wheeler, CM ... etc.

Si c'est juste pour merdifier, Microsoft Word fait ça très bien (et très
mal en rajoutant des tas de trucs qui servent plus ou moins à rien et
qui sont plus ou moins indiscrets) ... mais je ne suis pas certain que
tu veuilles faire ça.

autrement le plus simple n'est pas un Cesar 3 (qui conserve au texte sa
nature de texte ce qui ne semble pas voulu), mais un bon décalage de
moins 97 qui renvoie l'alphabet au début du code ascii, genre:

char binarise(char c) { return (char)(c-'a'); }
... auquel cas il faut effectivement ouvrir le fichier de sortie en "wb"


Avatar
Québec
char binarise(char c) { return (char)(c-'a'); }
... auquel cas il faut effectivement ouvrir le fichier de sortie en "wb"


Pour retrouver le texte

...c+'a'...... auquel cas il faut effectivement ouvrir le fichier de sortie
en "rb"

?

Jean

Avatar
Québec
char binarise(char c) { return (char)(c-'a'); }



ROT13

je vois , en fin je crois que je vois.


1 2