Tout ca pour un ~
Par jeanseb le samedi, octobre 29 2005, 10:56 - General - Lien permanent
Peut être avez vous déjà rencontré des adresses du type suivant: C:\Progra~1\easyph~1\www\log.php
Que signifient elles ?
Quelques explications:
Le format 8.3?
Les premiers systèmes d'explotation de Microsoft: MS-DOS ou Windows 3.x ne supportaient pas les noms de fichiers ou de repértoires trop long. Une limitation a donc été mise en place: 8 caractères plus 3 pour l'extension. C'est le format 8.3.
Avec la sortie de Windows 95 et du VFAT, Microsoft a ouvert les vannes et donc le problème de la limitation ne se posait plus.
Alors en quoi ca nous concerne?
Rétrocompatibilité: Pour pouvoir faire fonctionner d'anciens logiciels utilisant le format 8.3, il faut effectuer une conversion.
La conversion:
- Les caractères: + , ; = [ and ] doivent être convertis en underscore ( _ ).
- Les trois premiers caractères après un point deviennent l'extension.
- Les espaces sont ignorés
- Les 6 premiers caractères sont convertis en majuscules.
- Les deux derniers deviennent "~1"; Et ainsi de suite. Dans le cas ou plus de 9 fichiers ont les même caractères en commun alors le dizième devient "~10" utilisant les trois derniers caractères.
Bibliographie:
History of the Tilde
Tilde - Wikipédia
Information about long file names:
Commentaires
Classique mais précis et efficace ! :o)