OVH Cloud OVH Cloud

FIchiers 8+3 sur FAT32 en majuscules

13 réponses
Avatar
Jerome
Bonjour,

J'ai acheté une clé USB2 avec FAT32 pour filesystem, or tous les
fichiers ou répertoires aux noms courts (8+3 ou moins) sont en
majuscules sous macos x, tandis qu'ils sont en minuscules sous windows
(comme je les ai définis). Bonjour les transferts...

Y-a-t'il une solution ?

10 réponses

1 2
Avatar
MR
Jerome écrivait ceci :

Bonjour,

J'ai acheté une clé USB2 avec FAT32 pour filesystem, or tous les
fichiers ou répertoires aux noms courts (8+3 ou moins) sont en
majuscules sous macos x, tandis qu'ils sont en minuscules sous windows
(comme je les ai définis). Bonjour les transferts...

Y-a-t'il une solution ?


Les noms courts sont toujours en majuscule, même s'ils sont saisis en
minuscules. S'ils s'affichent differemment sur le PC, c'est l'effet d'un
réglage de l'explorateur, rien d'autre. La seule façon de conserver la casse
réellement c'est de mélanger majuscules et minuscules. Il y a plusieurs
utilitaires sur PC qui permettent de redéfinir la casse pour tous les
fichiers et dossiers à l'intérieur d'un dossier. J'utilise ainsi
"Salamander" (qui fait plein d'autres choses, un peu comme FileBuddy sur
Mac, et qui affiche la VRAIE casse des fichiers) dispo ici :

http://www.altap.cz/salam_en/index.html

Sinon Stuffit (dispo aussi sur PC)... et décompression sur le Mac, c'est
sans doute le plus simple.

--
michel

Avatar
jperrocheau
Jerome wrote:

J'ai acheté une clé USB2 avec FAT32 pour filesystem, or tous les
fichiers ou répertoires aux noms courts (8+3 ou moins) sont en
majuscules sous macos x, tandis qu'ils sont en minuscules sous windows
(comme je les ai définis). Bonjour les transferts...


Mac OS doit utiliser le nom "canonique DOS" (court) sans doute pour ne
pas avoir à gérer les limitations et les emm... des noms long Windows.
Hypothèse de ma part...

Il doit surement stocker quelque part le nom long. Que donne la recopie
sur la plateforme d'origine (Mac ou PC) ?

Y-a-t'il une solution ?


Où est le problème exactement ?


--
Jacques PERROCHEAU
______________________________________________________________
e-mail: mailto:

Avatar
Alan JOBERT

Mac OS doit utiliser le nom "canonique DOS" (court) sans doute pour ne
pas avoir à gérer les limitations et les emm... des noms long Windows.
Hypothèse de ma part...


MacOS X gère la FAT32 et donc les noms longs. S'il y des fichiers 8+3
dessus, c'est qu'ils en viennent pas de Windows mais de MS-DOS. Depuis
Windows 95, on n'est plus limité au 8+3, bien que certains fichiers
systèmes le soient pour des raisons de compatibilité.

S'il est vrai que le fichier possédant un nom long se voit aussi
attribué un nom court sous Windows, le nom long devrait être
correctement récupéré sur MacOS X depuis la clé USB, ou alors c'est sans
doute une FAT16.
Simple hypothèse de ma part ;-)

Cordialement.

--
Alan Jobert -=- Breizh Connection
Courriel : | Ouaibe http://gosseyn2.free.fr
(enlever le "pas_de_spam" pour m'écrire, merci)
ICQ : 13663733 | Yahoo : jobert_alan | AIM/AOL : gosseyn30
Les cons ça ose tout, c'est même à ça qu'on les r'connait ;-)

Avatar
MR
Jacques Perrocheau écrivait ceci :

Mac OS doit utiliser le nom "canonique DOS" (court) sans doute pour ne
pas avoir à gérer les limitations et les emm... des noms long Windows.
Hypothèse de ma part...


Non MacOS X gère parfaitement les noms longs. Il y avait des problèmes sur
MacOS 9, mais uniquement pour les CDs (l'extension "JolietAccess" y
remédiant). Jérôme parle donc de nom courts *à l'origine*.

Où est le problème exactement ?


Que ses noms de fichier courts, saisis tout en bas de casse sur PC, se
retrouvent tout cap sur le Mac. Le problème existe aussi sur PC quand on
passe d'un OS NT/2000/XP à un 9x, mais passe souvent inaperçu, le système
"maquillant" la casse par défaut.

Et il y a 2 solutions :
- soit de mélanger caps et minuscules pour que le fichier "retienne" la
casse. Sinon, par défaut, tout est considéré en majuscules.
- ou encore de compresser les fichiers dans une archive, *.sit, *.zip
etc..., la casse affichée à l'origine est alors retenue pour le nom des
fichiers, puisque mémorisée dans l'archive...

--
michel

Avatar
MR
MR écrivait ceci :

Que ses noms de fichier courts, saisis tout en bas de casse sur PC, se
retrouvent tout cap sur le Mac.


Précision : par nom court, il faut comprendre des noms saisis directement du
genre "infos.txt", le pb de jérôme semble être sur ce genre de noms là...
Ce nom reste court, même sur un OS à "noms longs" !
A la différence d'un "informations.txt" qui serait transcrit dans sa forme
courte en "inform~1.txt" ;-)

--
michel

Avatar
Jerome
MR wrote:
MR écrivait ceci :


Précision : par nom court, il faut comprendre des noms saisis directement du
genre "infos.txt", le pb de jérôme semble être sur ce genre de noms là...
Ce nom reste court, même sur un OS à "noms longs" !
A la différence d'un "informations.txt" qui serait transcrit dans sa forme
courte en "inform~1.txt" ;-)


ET NON !
infos.txt => INFOS.TXT
informations.txt => informations.txt

seul le nom court pose probleme ! C'est ca qui est étonnant !

Avatar
MR
Jerome écrivait ceci :

ET NON !
infos.txt => INFOS.TXT
informations.txt => informations.txt

seul le nom court pose probleme ! C'est ca qui est étonnant !


BEN SI ! C'est bien ce que je disais là :
« "infos.txt", le pb de jérôme semble être sur ce genre de noms là »

Ok, la ligne suivante était un peu confuse et ne s'adressait pas à toi, en
fait...

Il suffit de savoir que sur les noms courts la casse est souvent "oubliée"
s'il n'y a pas de mélange minuscules/majuscules. Et les "remèdes" indiqués
marchent, tu n'as qu'à essayer... ou alors met des noms à rallonge ;-)

pour récapiltuler :
infos.txt => INFOS.TXT
INFOS.txt => INFOS.TXT
infos.TXT => INFOS.TXT
Infos.txt => Infos.txt
iNfo.Txt => iNfo.Txt
info.Txt => info.Txt
informations.txt => inform~1.txt PLUS informations.txt. Là évidemment le mac
utilise la forme longue !...

--
michel

Avatar
Jerome
MR wrote:

BEN SI ! C'est bien ce que je disais là :
« "infos.txt", le pb de jérôme semble être sur ce genre de noms là »

Ok, la ligne suivante était un peu confuse et ne s'adressait pas à toi, en
fait...

Il suffit de savoir que sur les noms courts la casse est souvent "oubliée"
s'il n'y a pas de mélange minuscules/majuscules. Et les "remèdes" indiqués
marchent, tu n'as qu'à essayer... ou alors met des noms à rallonge ;-)


Vraiment dommage... et je ne peux m'amuser à mixer les casses pour des
index.php ou foo.pl et noms de repertoires. Il ne reste que la solution
d'archives... Le support mac pour la fat32 est donc encore incomplet. :(

Sinon un des messages du fil m'a mis la puce à l'oreille: j'étais
effectivement en FAT16. Mais le formatage en FAT32 n'y change rien.

Merci pour vos conseils

Avatar
fra
Jerome wrote:

Bonjour les transferts...


Ca ne pose pas de problème, en une majuscule ou en une minuscule c'est
le même fichier et il ne peut y avoir fichier.txt et FICHIER.TXT au même
endroit.
--
Fra

Avatar
MR
Jerome écrivait ceci :

Vraiment dommage... et je ne peux m'amuser à mixer les casses pour des
index.php ou foo.pl et noms de repertoires. Il ne reste que la
solution d'archives... Le support mac pour la fat32 est donc encore
incomplet. :(


Non, le pb ne vient pas d'un mauvais support par MacOS de la Fat32. C'est
inhérent au système de fichier FAT. Le Mac n'y est pour rien : c'est la Fat
qui ne retient pas la casse dans ces cas là.

En NTFS tu n'aurais pas ce problème, mais le Mac aurait du mal à lire...
Sinon tu peux formater ta cléf en HFS et installer MacDrive sur le PC (ça
permet au PC de lire "nativement" les formats HFS/HFS+ dans l'explorateur),
ça devrait aussi résoudre ton pb. C'est en fait la solution la plus simple
et la plus "élégante", à défaut d'être gratuite.

--
michel

1 2