Hva er LST-filformatet?
.lst-filer er listefiler som lagrer data som organiserte oppføringer eller linje-for-linje-opplistinger. For å åpne de fleste .lst-filer er et tekstredigeringsprogram som Notepad eller WordPad alt du trenger - du vil kunne lese dem med en gang. De er normalt skrevet i rent tekstformat, noe som er grunnen til at det er enkelt å se dem i et hvilket som helst tekstredigeringsprogram, og de kan også brukes av forskjellige programmer.
Men noen ganger kan det hende du ikke kan åpne en .lst-fil hvis den er skrevet i et binært format spesifikt for ett program - i så fall må du bruke den samme programvaren som opprettet den i utgangspunktet. En rask test: hvis filen ser lesbar ut i Notepad, er det ren tekst; hvis den viser uforståelige tegn, er det en programspesifikk binærfil.
Filendelsen .lst har ingen enkelt standardisert betydning. Vanlige bruksområder inkluderer:
- Enkle lister over filstier, navn eller verdier (ett element per linje)
- Utdata-opplistinger fra kompilatorer eller assemblere, i samme ånd som en loggfil
- Pakke- eller programvarebeholdningslister, som brukt av enkelte DOS- og Linux-pakkeverktøy
- Spilleliste-lignende indekser, som tjener en lignende rolle som en M3U-spilleliste
Fordi .lst er en generisk konvensjon snarere enn et registrert format, finnes det ingen filsignatur («magic bytes») for å identifisere den. Den tilknyttede MIME-typen for .lst-filer i ren tekst er text/plain.
Sikkerhet og trygghet
RISIKO: LOWEn .lst-fil i tekstformat er trygg å åpne og lese - den består bare av tekstlinjer og kan ikke kjøres. De eneste forholdsreglene: hvis en .lst-fil er en INPUT-liste som et program handler ut fra (f.eks. et byggmanifest, en batch-liste eller et skripts filliste), vil redigering av den endre hva programmet gjør, så ta sikkerhetskopi av originalen før du endrer oppføringer. En .lst-fil som ser ut som tilfeldige tegn er en binær/proprietær liste - ikke prøv å «fikse» den i et tekstredigeringsprogram; bruk programmet som opprettet den. Som med alle nedlastede tekstfiler, er det bare programmet som leser den som kan handle ut fra innholdet.
Formatdetaljer
i et nøtteskallProgrammer som åpner LST-filer
Tekniske detaljer
dyp spesifikasjon| Primær koding | Ren tekst (ASCII eller UTF-8) i de fleste tilfeller; et mindretall av programmer skriver proprietære binære `.lst`-data |
| MIME-type | `text/plain` (ingen registrert undertype spesifikk for `.lst`) |
| Filsignatur (magic bytes) | Ingen - `.lst` har ingen standard «magic bytes»; formatet må identifiseres av kontekst eller det opprinnelige programmet |
| Typisk linjestruktur | Én oppføring per linje: en filsti, elementnavn, numerisk verdi eller en rad i en assembler-/kompilatoropplisting |
| Linjeskift | Plattformavhengig: CRLF på filer opprettet i Windows, LF på Unix/Linux |
| Tegnkoding (eldre filer) | Ofte systemets kodeside (f.eks. Windows-1252 eller IBM 437) i filer produsert av verktøy fra DOS-æraen |
| Format-eierskap | Ingen enkelt utvikler; en langvarig uformell konvensjon gjenbrukt uavhengig av mange programmer og operativsystemer |
| Oppførsel for binære varianter | Programspesifikke binære `.lst`-filer inneholder ingen lesbar tekststruktur og må åpnes med det nøyaktige opprinnelige programmet |
| Vanlige verktøy som produserer formatet | Assemblere, C-kompilatorer, pakkebehandlere, DOS-batchverktøy og spillelistegeneratorer |
| Hierarki / nøsting | Flatt etter konvensjon (ett element per linje); noen varianter bruker innledende mellomrom eller tabulatorer for å indikere underelementer eller innrykkede rader |
| Komprimering | Ikke komprimert; innholdet lagres som rå tekst eller rå binære byte uten innebygd komprimeringslag |
| Typisk filstørrelse | Varierer fra noen få byte (korte navnelister) til flere megabyte (omfattende kompilatoropplistinger eller store pakkeindekser) |
| Opplistingsformat for assembler/kompilator | Ved bruk i kompilator/assembler parer hver linje vanligvis et kildekodelinjenummer og instruksjon med dens genererte hex-utdata |
| Identifiseringsmetode | Åpne i et tekstredigeringsprogram: lesbare utdata bekrefter `.lst` i ren tekst; uforståelige tegn indikerer en binær eller kodet variant |
| Utgitt | No single origin - a long-standing convention across DOS/Unix tools and many applications |
LST-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om LST-filer.