Une collection d'informations associées enregistrées sur le disque est appelée un « fichier ». Un fichier est une collection d'informations stockées sur un ordinateur utilisant un disque informatique comme support. Il s'agit d'un flux de données stocké dans une sorte de périphérique de stockage à long terme ou de stockage temporaire, et est sous la gestion du système de fichiers informatique. Les fichiers peuvent être divisés en fichiers structurés et fichiers non structurés : dans les fichiers structurés, le fichier est composé de plusieurs enregistrements liés tandis que les fichiers non structurés sont considérés comme un flux de caractères ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Une collection d'informations associées enregistrées sur le disque est appelée un « fichier ».
Qu'est-ce qu'un fichier informatique
Dans un ordinateur, un fichier est une collection d'informations stockées sur l'ordinateur à l'aide de l'ordinateur disque dur en tant que support. Il s'agit d'un flux de données stocké dans une sorte de périphérique de stockage à long terme ou de périphérique de stockage temporaire, et est géré par le système de fichiers de l'ordinateur.
Les soi-disant « périphériques de stockage à long terme » font généralement référence aux disques, disques optiques, bandes, etc. « Périphérique de stockage à court terme » fait généralement référence à la mémoire de l'ordinateur.
Il convient de noter que les fichiers stockés dans des périphériques de stockage à long terme ne sont pas nécessairement un stockage à long terme. Certains peuvent également être des données temporaires générées pendant le fonctionnement du programme ou du système et seront supprimées après le programme ou le système. le système se ferme.
Un fichier fait référence à un ensemble d'éléments liés avec un nom de fichier défini par le créateur. Il peut être divisé en deux types : les fichiers structurés et les fichiers non structurés. Dans un fichier structuré, le fichier est composé de plusieurs enregistrements liés tandis qu'un fichier non structuré est considéré comme un flux de caractères. Un fichier est la plus grande unité de données d'un système de fichiers et décrit un ensemble d'objets. Par exemple, vous pouvez enregistrer les élèves d'une classe sous forme de fichier. Un fichier doit avoir un nom de fichier, qui est généralement composé d'une chaîne de codes ASCII ou (et) de caractères chinois. La longueur du nom varie en fonction du système. Par exemple, dans certains systèmes, le nom doit comporter 8 caractères, tandis que dans d'autres systèmes, 14 caractères sont autorisés. Les utilisateurs utilisent des noms de fichiers pour accéder aux fichiers. De plus, le fichier doit avoir ses propres attributs, qui peuvent inclure :
(1) Type de fichier. Les types de fichiers peuvent être spécifiés sous différents angles, tels que les fichiers source, les fichiers cibles et les fichiers exécutables.
(2) Longueur du fichier. La longueur du fichier fait référence à la longueur actuelle du fichier. L'unité de longueur peut être des octets, des mots ou des blocs, ou elle peut être la longueur maximale autorisée.
(3) L'emplacement physique du fichier. Cet attribut est généralement un pointeur indiquant sur quel périphérique se trouve le fichier et où il se trouve sur le périphérique.
(4) L'heure de création du fichier. Il s'agit de l'heure de la dernière modification du fichier, etc.
Types de fichiers
Les fichiers sont divisés en plusieurs types pour une gestion et un contrôle faciles. Étant donné que les différents systèmes gèrent les fichiers différemment, leurs méthodes de classification des fichiers varient considérablement. Afin de permettre au système et aux utilisateurs de comprendre le type de fichier, dans de nombreux systèmes d'exploitation, le type de fichier est ajouté au nom du fichier sous la forme d'une extension, et le nom du fichier et l'extension sont séparés par un symbole "." Voici plusieurs méthodes de classification de fichiers couramment utilisées.
Classement par finalité
Selon la nature et la finalité du fichier, les fichiers peuvent être répartis en trois catégories :
(1) Fichiers système . Il s'agit de fichiers constitués de logiciels système. La plupart des fichiers système permettent uniquement aux utilisateurs de les appeler, mais ils ne permettent pas aux utilisateurs de les lire, et encore moins de les modifier ; certains fichiers système ne sont pas directement ouverts aux utilisateurs ;
(2) Fichiers utilisateur. Fait référence aux fichiers composés du code source de l'utilisateur, des fichiers objets, des fichiers ou données exécutables, etc. Les utilisateurs confient ces fichiers au système pour les conserver en toute sécurité.
(3) Fichier de bibliothèque. Il s'agit d'un fichier composé de sous-programmes standards et de routines couramment utilisées. Ce type de fichier permet aux utilisateurs de l'appeler, mais pas de le modifier.
Selon le formulaire de données
Catégorisés de cette manière, les fichiers peuvent également être divisés en trois catégories :
(1) Fichier source. Il s'agit d'un fichier composé de programmes sources et de données. Les fichiers généralement formés par des programmes sources et des données saisies par un terminal ou un périphérique d'entrée sont des fichiers sources. Il se compose généralement de codes ASCII ou de caractères chinois.
(2) Fichier cible. Il s'agit d'un fichier composé du programme source qui a été compilé par le compilateur du langage correspondant mais qui n'a pas encore été lié par l'éditeur de liens. C'est un fichier binaire. Habituellement, le suffixe utilisé pour les fichiers objets est « .obj ».
(3) Fichier exécutable. Il s'agit du fichier formé en liant le code objet compilé via l'éditeur de liens.
Attributs de contrôle d'accès
Selon les attributs de contrôle d'accès spécifiés par l'administrateur système ou l'utilisateur, les fichiers peuvent être divisés en trois catégories :
( 1) Exécutez uniquement le fichier. Ce type de fichier ne peut être appelé et exécuté que par des utilisateurs agréés, ni la lecture ni l'écriture ne sont autorisées.
(2) Fichier en lecture seule. Ce type de fichier ne peut être lu que par le propriétaire du fichier et les utilisateurs approuvés, mais pas écrit.
(3) Lire et écrire des fichiers. Il s'agit des fichiers que le propriétaire du fichier et les utilisateurs autorisés sont autorisés à lire ou à écrire.
Organisation et traitement
Selon la forme d'organisation du fichier et la manière dont le système le traite, les fichiers peuvent être divisés en trois catégories :
(1) Fichier ordinaire : un fichier de caractères composé de code ASCII ou de code binaire. Les fichiers de programme source, les fichiers de données, les fichiers de code objet créés par les utilisateurs généraux et les propres fichiers de code du système d'exploitation, les fichiers de bibliothèque, les fichiers utilitaires, etc. sont tous des fichiers ordinaires et sont généralement stockés sur des périphériques de stockage externes.
(2) Fichiers de répertoire : fichiers système composés de répertoires de fichiers et utilisés pour gérer et implémenter les fonctions du système de fichiers. Les informations sur d'autres fichiers peuvent être récupérées via des fichiers de répertoire. Étant donné que les fichiers répertoire sont également composés de séquences de caractères, les mêmes opérations sur les fichiers que les fichiers ordinaires peuvent être effectuées sur ceux-ci.
(3) Fichiers spéciaux : fait spécifiquement référence à divers périphériques d'E/S du système. Afin de faciliter une gestion unifiée, le système traite tous les périphériques d'entrée/sortie comme des fichiers et les fournit aux utilisateurs sous forme de fichiers. La récupération de répertoire, la vérification des autorisations, etc. sont similaires aux fichiers ordinaires, sauf que les opérations sur ces fichiers sont similaires. les mêmes que ceux des appareils. Les pilotes sont étroitement liés et le système convertit ces opérations en opérations pour des appareils spécifiques. En fonction de l'unité d'échange de données du périphérique, les fichiers spéciaux peuvent être divisés en fichiers de périphérique bloc et en fichiers de périphérique caractère. Le premier est utilisé pour les opérations d'E/S sur des périphériques blocs tels que des disques, des disques optiques ou des bandes, tandis que le second est utilisé pour les opérations d'E/S sur des périphériques de caractères tels que des terminaux et des imprimantes.
Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!