nom de fichier 8.3
Un nom de fichier du 8.3 (également appelé un nom de fichier de short de ou le SFN ) est une convention du nom de fichier employée par de vieilles versions de DOS et versions de Microsoft Windows avant Windows 95 et Windows NT 3. Il est également employé dans les logiciels d'exploitation modernes de Microsoft comme nom de fichier alternatif au long nom de fichier pour la compatibilité avec des programmes du legs . La convention de nom de fichier est limitée par le système de fichiers de de FAT .3 arrangements de nomination semblables de dossier ont également existé sur un plus tôt CP/M et sur un certain Data General et des logiciels d'exploitation du mini-ordinateur de Digital Equipment Corporation .
Vue d'ensemble
8.3 noms de fichier ont tout au plus huit caractères, sur option suivis d'un " ; ." ; et une prolongation de nom de fichier de tout au plus trois caractères. Pour des dossiers sans la prolongation, le " ; ." ; si le présent n'a aucune signification (qu'est à dire " ; myfile" ; et " ; myfile." ; être équivalent). Les noms de l'annuaire de dossier et de sont le majuscule, bien que les systèmes qui emploient la norme 8.3 soient habituellement ne distinguant pas majuscules et minuscules.VFAT, une variante de FAT avec un format prolongé d'annuaire, a été présenté dans Windows 95 et Windows NT 3. Il a permis à d'Unicode de mélangé-cas les longs noms de fichier (LFNs) en plus des noms du classique 8.
Pour maintenir la vers l'arrière-compatibilité avec des applications de legs (sur DOS et Windows 3.1 de ), un nom de fichier 8.3 est automatiquement produit pour chaque LFN, par lequel le dossier peut être retitré, supprimé ou encore ouvert.
Bien qu'il n'y ait aucun algorithme forcé pour créer le nom 8.3 d'un LFN, Windows emploie la convention suivante : Si le LFN est le haut de casse 8.3, aucun LFN ne sera stocké sur le disque du tout.
Le système de fichiers du NTFS employé par le famille de Windows NT soutient LFNs à la façon des indigènes, mais 8.3 noms sont encore disponibles pour des applications de legs. Ceci peut être sur option désactivé pour augmenter l'exécution.
Le système de fichiers d'OIN 9660 (principalement utilisé sur des disques compacts a le niveau de base semblable 1 de limitations tout au plus, avec la restriction additionnelle que les noms d'annuaire ne peuvent pas contenir des prolongements et que quelques caractères (notamment les traits d'union ne sont pas permis dans les noms de fichier. Le niveau 2 permet des noms de fichier de jusqu'à 31 caractères, plus compatibles avec des noms de fichier d'OS de Mac de .
Pendant les épreuves anti-trust de Microsoft de , les noms MICROS~1 et MICROS~2 ont été plein d'humour employés pour se rapporter aux compagnies qui pourraient exister après qu'une fente proposée de Microsoft.
Compatibilité
Cette technologie de legs est employée dans un éventail de produits et de dispositifs, comme norme pour échanger l'information, telle que les cartes instantanées compactes utilisées dans les appareils-photo. Noms de fichier de VFAT LFN les longs présentés par Windows 95 /98/ME ont maintenu la compatibilité. Mais le VFAT LFN utilisé sur les systèmes NT-basés (Windows NT /2K/XP) emploie un shortname 8.
Si un nom de fichier contient seulement les lettres minuscules, ou est une combinaison d'un basename minuscule de avec une prolongation majuscule de , ou vice-versa ; et n'a aucun caractère spécial, et des ajustements dans les 8.3 limites, une entrée de VFAT n'est pas créés sur Windows NT et des versions postérieures telles que XP. Au lieu de cela, deux bits en byte 0x0c de l'entrée de répertoire sont employés pour indiquer que le nom de fichier devrait être considéré en tant qu'entièrement ou partiellement lettre minuscule. Spécifiquement, le peu 4 signifie la prolongation minuscule de et le basename minuscule mordu du 3, qui tient compte des combinaisons telles que le " ; example.TXT" ; ou " ; HELLO.txt" ; mais pas " ; Mixed. Peu d'autres systèmes d'opération soutiennent ceci. Ceci crée un problème de vers l'arrière-compatibilité avec des versions plus anciennes de Windows (95, 98, JE) qui voient des noms de fichier tout-majuscules si cette prolongation a été employée, et peut donc changer le nom d'un dossier quand il est transporté, comme dessus une commande d'instantané d'USB.x courantes du Linux identifieront cette prolongation en lisant (source : grain 2.c) ; le shortname de d'option de bâti détermine si ce dispositif est employé en écrivant.
Table d'annuaire
Une table d'annuaire est un type spécial de dossier qui représente un annuaire (de nos jours généralement connu sous le nom de chemise). Chaque dossier ou annuaire stocké dans elle est représenté par une entrée de 32 bytes dans la table. Chaque entrée enregistre le nom, prolongation, attributs (archives , annuaire, caché, inaltérable, système et volume), la date et la période de la création, l'adresse du premier faisceau des données de dossier/d'annuaire et finalement la taille du dossier/de annuaire. Les caractères légaux pour des noms de fichier de DOS incluent ce qui suit :
Lettres majuscules A&ndash ; Z
Numérote 0&ndash ; 9
L'espace (les espaces cependant de remorquage dans le nom bas ou la prolongation sont considérés remplissage et pas une partie du nom de fichier, également noms de fichier avec les espaces dans eux ne pourrait pas être employée sur la ligne de commande de DOS parce qu'elle a manqué d'un système de évasion approprié)
! # $ % et '() - @ ~ de `de _ de ^ {}
(FAT-32 seulement) +. ; =
Évalue 128&ndash ; 255
Ceci exclut les caractères suivants du ASCII :
" ; */: < > ? \ |
Windows/MSDOS n'a aucun caractère d'échappement de de coquille
Lettres minuscules a&ndash ; z
stored comme A&ndash ; Z sur FAT-12/16
Caractères de commande 0&ndash ; 31
Évaluer 127 (DEL), qui cause des ennuis quand le codage cyrillien du KOI-8 est employé, parce qu'il correspond au " cyrillien de majuscule ; Е" ;. Certains logiciels d'exploitation tels que le ANDOS employé pour changer automatiquement la lettre en la latine de semblable-regard.
Les noms de fichier de DOS sont dans le jeu de caractères d'OEM de .
Les entrées de répertoire, dans la région de répertoire racine et dans les sous-répertoires, sont du format suivant :
Voir également
Long nom de fichier Tableau - FAT de réservation de place pour un fichier de
Système de fichiers
.
| Random links: | Tonnelier de William (romancier) | Paul se tapissent | Statewatch | Fleuve de Mano | nombre_de_fichero_8.3 |