Qu'est-ce que le format de fichier LST ?
Les fichiers .lst sont des fichiers de liste qui stockent des données sous forme d'entrées organisées ou de listes ligne par ligne. Pour ouvrir la plupart des fichiers .lst, un éditeur de texte tel que le Bloc-notes ou WordPad suffit - vous pourrez les lire immédiatement. Ils sont normalement écrits au format texte brut, c'est pourquoi il est facile de les consulter dans n'importe quel éditeur de texte, et ils peuvent également être utilisés par différents programmes.
Cependant, il arrive parfois que vous ne puissiez pas ouvrir un fichier .lst s'il est écrit dans un format binaire spécifique à une application - dans ce cas, vous devrez utiliser le logiciel qui l'a créé à l'origine. Un test rapide : si le fichier semble lisible dans le Bloc-notes, il s'agit de texte brut ; s'il affiche des caractères illisibles, il s'agit d'un binaire spécifique à un programme.
L'extension .lst n'a pas de signification standardisée unique. Les utilisations courantes incluent :
- Des listes simples de chemins de fichiers, de noms ou de valeurs (un élément par ligne)
- Des listings de sortie de compilateur ou d'assembleur, similaires dans l'esprit à un fichier log
- Des listes d'inventaire de paquets ou de logiciels, telles qu'utilisées par certains outils de packaging DOS et Linux
- Des index de type liste de lecture, jouant un rôle similaire à une liste de lecture M3U
Comme .lst est une convention générique plutôt qu'un format enregistré, il n'y a pas de signature de fichier (magic bytes) pour l'identifier. Le type MIME associé pour les fichiers .lst en texte brut est text/plain.
Sécurité et sûreté
RISQUE : LOWUn fichier .lst textuel peut être ouvert et lu en toute sécurité - il ne s'agit que de lignes de texte et il ne peut pas s'exécuter. Les seules précautions : si un .lst est une liste d'ENTRÉE sur laquelle un programme agit (par exemple, un manifeste de construction, une liste de traitement par lots ou une liste de fichiers de script), sa modification change le comportement de ce programme, donc sauvegardez l'original avant de modifier les entrées. Et un .lst qui ressemble à des caractères aléatoires est une liste binaire/propriétaire - n'essayez pas de le « réparer » dans un éditeur de texte ; utilisez le programme qui l'a créé. Comme pour tout fichier texte téléchargé, seul le programme qui le lit pourrait agir sur son contenu.
Détails du format
en brefProgrammes qui ouvrent les fichiers LST
Détails techniques
spécifications approfondies| Encodage principal | Texte brut (ASCII ou UTF-8) dans la majorité des cas ; une minorité de programmes écrivent des données `.lst` binaires propriétaires |
| Type MIME | `text/plain` (pas de sous-type enregistré spécifique à `.lst`) |
| Signature de fichier (magic bytes) | Aucune - `.lst` n'a pas de magic bytes standard ; le format doit être identifié par le contexte ou l'application d'origine |
| Structure de ligne typique | Une entrée par ligne : un chemin de fichier, un nom d'élément, une valeur numérique ou une ligne de listing d'assembleur/compilateur |
| Fins de ligne | Dépendant de la plateforme : CRLF sur les fichiers créés sous Windows, LF sur Unix/Linux |
| Encodage des caractères (fichiers hérités) | Souvent la page de code du système (par exemple, Windows-1252 ou IBM 437) dans les fichiers produits par les outils de l'ère DOS |
| Propriété du format | Aucun développeur unique ; une convention informelle de longue date réutilisée indépendamment par de nombreux programmes et systèmes d'exploitation |
| Comportement des variantes binaires | Les fichiers `.lst` binaires spécifiques à un programme ne contiennent aucune structure de texte lisible et doivent être ouverts avec l'application d'origine exacte |
| Outils de production courants | Assembleurs, compilateurs C, gestionnaires de paquets, utilitaires de traitement par lots DOS et générateurs de listes de lecture |
| Hiérarchie / imbrication | Plat par convention (un élément par ligne) ; certaines variantes utilisent des espaces ou des tabulations en début de ligne pour indiquer des sous-éléments ou des lignes de listing indentées |
| Compression | Non compressé ; le contenu est stocké sous forme de texte brut ou d'octets binaires bruts sans couche de compression intégrée |
| Taille de fichier typique | Varie de quelques octets (listes de noms courtes) à plusieurs mégaoctets (listings de compilateur détaillés ou grands index de paquets) |
| Format de listing assembleur/compilateur | Dans l'utilisation par un compilateur/assembleur, chaque ligne associe généralement un numéro de ligne de code source et une instruction avec sa sortie hexadécimale générée |
| Approche d'identification | Ouvrir dans un éditeur de texte brut : une sortie lisible confirme un `.lst` en texte brut ; des caractères illisibles indiquent une variante binaire ou encodée |
| Publié | No single origin - a long-standing convention across DOS/Unix tools and many applications |
Conversions LST
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers LST.