Che cos'è il formato di file LST?
I file .lst sono file di elenco che memorizzano dati come voci organizzate o listati riga per riga. Per aprire la maggior parte dei file .lst, tutto ciò di cui hai bisogno è un editor di testo come Notepad o WordPad - sarai in grado di leggerli immediatamente. Sono normalmente scritti in formato testo semplice, motivo per cui è facile visualizzarli in qualsiasi editor di testo, e possono essere utilizzati anche da diversi programmi.
Tuttavia, a volte potresti non essere in grado di aprire un file .lst se è scritto in un formato binario specifico per un'applicazione - in quel caso dovrai utilizzare lo stesso software che lo ha creato originariamente. Un test rapido: se il file appare leggibile in Notepad, è testo semplice; se mostra caratteri distorti, è un binario specifico del programma.
L'estensione .lst non ha un unico significato standardizzato. Gli usi comuni includono:
- Semplici elenchi di percorsi di file, nomi o valori (un elemento per riga)
- Listati di output di compilatori o assemblatori, simili nello spirito a un file log
- Elenchi di inventario di pacchetti o software, come quelli usati da alcuni strumenti di packaging DOS e Linux
- Indici in stile playlist, che svolgono un ruolo simile a una playlist M3U
Poiché .lst è una convenzione generica piuttosto che un formato registrato, non esiste una firma del file (magic bytes) per identificarlo. Il tipo MIME associato per i file .lst in testo semplice è text/plain.
Sicurezza e incolumità
RISCHIO: LOWUn file .lst di testo è sicuro da aprire e leggere - sono solo righe di testo e non può essere eseguito. Le uniche precauzioni: se un .lst è un elenco di INPUT su cui un programma agisce (es. un manifest di build, un elenco batch o un elenco file di uno script), modificarlo cambia il comportamento di quel programma, quindi esegui un backup dell'originale prima di modificare le voci. Inoltre, un .lst che appare come caratteri casuali è un elenco binario/proprietario - non cercare di «aggiustarlo» in un editor di testo; usa il programma che lo ha creato. Come per ogni file di testo scaricato, solo il programma che lo legge potrebbe agire sul suo contenuto.
Dettagli del formato
in sintesiProgrammi che aprono file LST
Dettagli tecnici
specifiche approfondite| Codifica primaria | Testo semplice (ASCII o UTF-8) nella maggior parte dei casi; una minoranza di programmi scrive dati `.lst` binari proprietari |
| Tipo MIME | `text/plain` (nessun sottotipo registrato specifico per `.lst`) |
| Firma del file (magic bytes) | Nessuna - `.lst` non ha magic bytes standard; il formato deve essere identificato dal contesto o dall'applicazione di origine |
| Struttura tipica delle righe | Una voce per riga: un percorso file, un nome elemento, un valore numerico o una riga di listato assemblatore/compilatore |
| Fine riga | Dipendente dalla piattaforma: CRLF sui file creati in Windows, LF su Unix/Linux |
| Codifica caratteri (file legacy) | Spesso la code page di sistema (es. Windows-1252 o IBM 437) nei file prodotti da strumenti dell'era DOS |
| Proprietà del formato | Nessun singolo sviluppatore; una convenzione informale di lunga data riutilizzata indipendentemente da molti programmi e sistemi operativi |
| Comportamento varianti binarie | I file `.lst` binari specifici del programma non contengono una struttura di testo leggibile e devono essere aperti con l'esatta applicazione di origine |
| Strumenti di produzione comuni | Assemblatori, compilatori C, gestori di pacchetti, utility batch DOS e generatori di playlist |
| Gerarchia / annidamento | Piatto per convenzione (un elemento per riga); alcune varianti usano spazi iniziali o tabulazioni per indicare sotto-elementi o righe di listato rientrate |
| Compressione | Non compresso; il contenuto è memorizzato come testo grezzo o byte binari grezzi senza alcuno strato di compressione integrato |
| Dimensione tipica del file | Varia da pochi byte (brevi elenchi di nomi) a diversi megabyte (listati di compilatori prolissi o grandi indici di pacchetti) |
| Formato listato assemblatore/compilatore | Nell'uso con compilatori/assemblatori, ogni riga accoppia tipicamente un numero di riga del codice sorgente e un'istruzione con il relativo output esadecimale generato |
| Approccio di identificazione | Aprire in un editor di testo semplice: un output leggibile conferma un `.lst` in testo semplice; caratteri distorti indicano una variante binaria o codificata |
| Rilasciato | No single origin - a long-standing convention across DOS/Unix tools and many applications |
Conversioni LST
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file LST.