Go Down

Topic: Transfere de SD sur tableau (Read 12685 times) previous topic - next topic

Artouste


Bonjour

Mais alors pourquoi lorsque j'essaye d'ouvrir toto2 en dehors d'un éditeur hex j'obtiens des caractère qui ressemble à des caractère ASCII ,
:(

bonjour
j'ai déjà repondu à cette question , au dessus là
http://forum.arduino.cc/index.php?topic=220711.msg1619763#msg1619763
A part te dire de relire , je ne sais pas/plus mieux t'expliquer.  :0
J'essaie une derniere tentative :  sur PC c'est l'extension du fichier qui conditionne le "logiciel de lecture" , remplace l'extension TXT par une autre (voir aucune) et ton fichier ne s'ouvrira pas dans un editeur de texte standard, tu ne verra donc plus de carateres "bizarres"  8)

tricotin

#31
Mar 06, 2014, 02:26 pm Last Edit: Mar 06, 2014, 02:34 pm by tricotin Reason: 1
Évidement sui je bête c'est comme si j'ouvrais un jpeg avec le bloc-notes j'aurai n'importe quoi

Je suis désolé mais j'étais tellement conditionné arduino  que j'en oubliais les bases



Merci encore pour ta patience

:smiley-sleep:

68tjs


Évidement sui je bête c'est comme si j'ouvrais un jpeg avec le bloc-notes j'aurai n'importe quoi

Sous Linux l'OS n'a pas besoin d'extension pour déterminer la nature du fichier et appeler le logiciel qui va bien pour l'ouvrir, c'est une particularité   un défaut de Windows.

Artouste



Évidement sui je bête c'est comme si j'ouvrais un jpeg avec le bloc-notes j'aurai n'importe quoi

Sous Linux l'OS n'a pas besoin d'extension pour déterminer la nature du fichier et appeler le logiciel qui va bien pour l'ouvrir, c'est une particularité   un défaut de Windows.

:smiley-mr-green:
bonjour 68tjs

serieux  8)

mon toto2.txt du dessus s'ouvrirais "d'instinct" avec quel logiciel sous linux ?
qu'est ce qui "decide" (processus de determination) sous linux  d'utiliser automatiquement tel ou tel logiciel  ?

fdufnews




Évidement sui je bête c'est comme si j'ouvrais un jpeg avec le bloc-notes j'aurai n'importe quoi

Sous Linux l'OS n'a pas besoin d'extension pour déterminer la nature du fichier et appeler le logiciel qui va bien pour l'ouvrir, c'est une particularité   un défaut de Windows.

:smiley-mr-green:
bonjour 68tjs

serieux  8)

mon toto2.txt du dessus s'ouvrirais "d'instinct" avec quel logiciel sous linux ?
qu'est ce qui "decide" (processus de determination) sous linux  d'utiliser automatiquement tel ou tel logiciel  ?


Linux utilise les "magic numbers" pour tenter d'identifier les fichiers.
http://fr.wikipedia.org/wiki/Nombre_magique_(programmation)

icare

Bonjour Artouste,
Sous Fedora le fichier toto2.txt s'ouvre en double clic avec gedit
Si j'enlève l'extension c'est également gedit.
@+
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

68tjs

Je ne met jamais d'extension .txt à mes fichiers texte (sauf si je dois les communiquer à des gens sous W***) et ils s'ouvrent tout seul.
Ca marche aussi  avec OpenOffice , sans l'extension odt le fichier s'ouvre rien qu'en cliquant dessus.
Je ne connais pas le détail du fonctionnement mais dans tout fichier il y a une entête. Linux et d'autres OS savent lire cette entête et choisir le bon logiciel.

Mieux si tu met une fausse extension  comme jpeg a un fichier texte, il s'ouvrira quand même comme un fichier texte.

Artouste


...
Linux utilise les "magic numbers" pour tenter d'identifier les fichiers.
http://fr.wikipedia.org/wiki/Nombre_magique_(programmation)

ok
merci, c'est une approche de determination statistique qui vaut ce qu'elle vaut.
cette "table de determination" est remise regulierement à jour sous linux ?

En cas d'echec de la determination (ou d'un %tage de proba faible)  , les fichiers s'ouvrent avec "truc basique"
genre le "gedit" d'icare ? 

68tjs


En cas d'echec de la determination (ou d'un %tage de proba faible)  , les fichiers s'ouvrent avec "truc basique" genre le "gedit" d'icare ? 

Je ne parle que  Linux Debian + interface graphique KDE. 
S'il y a échec une fenêtre s'ouvre et me propose la liste des programmes applicatifs. Après c'est à moi de me débrouiller.

L'interface graphique a aussi son importance et si sous Win elle est imposée sous Linux il y le choix entre des mastodontes (KDE, Gnome) qui sont des équivalents de Win  et des légères  comme LXDE et autres.
Mais bien sûr il ne faut pas demander à une IG légère  de faire la même chose qu'un mastodonte.

skywodd

Un peu de lecture sur les nombres magiques sous linux :
http://linux.about.com/library/cmd/blcmdl1_file.htm
http://linux.about.com/library/cmd/blcmdl5_magic.htm
http://www.lfbs.rwth-aachen.de/~stefan/docs/neutrino/utilities/m/magic.html
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

tricotin

Bonjour
Tout fonctionne très bien
Dernière phase il faudrait que je puisse allé lire soit le fichier toto1  soit le fichier toto2 soit le toto3  après un reset  à chaque fois en fonction d'une roue codeuse
Ça ne doit pas être très compliqué avec la fonction if mais faut que je trouve

tricotin

#41
Mar 15, 2014, 07:06 pm Last Edit: Mar 15, 2014, 07:11 pm by tricotin Reason: 1
:) :) :) ça y est ca marche le projet est terminé  :) :) :)
merci encore pour votre aide
un merci tout particulier à Artouste pour son aide précieuse et surtout sa patience

Artouste


:) :) :) ça y est ca marche le projet est terminé  :) :) :)
...

Tant mieux , mais mieux ce serait que tu publie ton code
Si un lecteur futur de ton topic est dans la meme problematique que toi, je suis sur qu'il serait satisfait d'avoir un bout de code fonctionnel, plutot qu'un laconique final  : "chouette , ça marche"  !  :smiley-mr-green:

tricotin

:0 :0

En fait c'est pas tout à fait fini
je me heurte à plein de problèmes électronique à coté ce qui fait que je n'obtiens pas ce que je voudrais
je crois que j'ai crié victoire trop vite
mais je cherche et je trouverais parce que je suis obstiné
il faut juste que je me replonge dans mes courts d'électronique

=( =(

Go Up