Wat is het LST-bestandsformaat?
.lst-bestanden zijn lijstbestanden die gegevens opslaan als georganiseerde items of regel-voor-regel overzichten. Om de meeste .lst-bestanden te openen, is een tekstverwerker zoals Kladblok of WordPad alles wat u nodig heeft - u kunt ze direct lezen. Ze zijn normaal gesproken geschreven in platte tekst, waardoor ze gemakkelijk te bekijken zijn in elke tekstverwerker, en ze kunnen ook door verschillende programma's worden gebruikt.
Maar soms kunt u een .lst-bestand niet openen als het is geschreven in een binair formaat dat specifiek is voor één applicatie - in dat geval moet u dezelfde software gebruiken die het oorspronkelijk heeft gemaakt. Een snelle test: als het bestand leesbaar is in Kladblok, is het platte tekst; als het willekeurige tekens toont, is het een programmaspecifiek binair bestand.
De extensie .lst heeft geen enkele gestandaardiseerde betekenis. Veelvoorkomende toepassingen zijn:
- Eenvoudige lijsten met bestandspaden, namen of waarden (één item per regel)
- Uitvoerlijsten van compilers of assemblers, vergelijkbaar met een logbestand
- Pakket- of software-inventarislijsten, zoals gebruikt door sommige DOS- en Linux-pakketbeheertools
- Indexen in de stijl van afspeellijsten, die een vergelijkbare rol vervullen als een M3U-afspeellijst
Omdat .lst een generieke conventie is in plaats van een geregistreerd formaat, is er geen bestandshandtekening (magic bytes) om het te identificeren. Het bijbehorende MIME-type voor .lst-bestanden in platte tekst is text/plain.
Beveiliging & veiligheid
RISICO: LOWEen tekstueel .lst-bestand is veilig om te openen en te lezen - het zijn slechts tekstregels en het kan niet worden uitgevoerd. De enige waarschuwingen: als een .lst een INVOER-lijst is waar een programma op reageert (bijv. een build-manifest, een batchlijst of de bestandslijst van een script), verandert het bewerken ervan wat dat programma doet, dus maak een reservekopie van het origineel voordat u items wijzigt. En een .lst die eruitziet als willekeurige tekens is een binaire/eigen lijst - probeer deze niet te „repareren” in een tekstverwerker; gebruik het programma dat het heeft gemaakt. Zoals bij elk gedownload tekstbestand kan alleen het programma dat het leest actie ondernemen op basis van de inhoud.
Formaatdetails
in een notendopProgramma's die LST-bestanden openen
Technische details
diepe specificaties| Primaire codering | Platte tekst (ASCII of UTF-8) in de meeste gevallen; een minderheid van de programma's schrijft eigen binaire `.lst`-gegevens |
| MIME-type | `text/plain` (geen geregistreerd subtype specifiek voor `.lst`) |
| Bestandshandtekening (magic bytes) | Geen - `.lst` heeft geen standaard magic bytes; het formaat moet worden geïdentificeerd door de context of de oorspronkelijke applicatie |
| Typische regelstructuur | Eén item per regel: een bestandspad, itemnaam, numerieke waarde of een rij uit een assembler/compiler-overzicht |
| Regeleinden | Platformafhankelijk: CRLF op bestanden gemaakt in Windows, LF op Unix/Linux |
| Tekstcodering (legacy bestanden) | Vaak de systeemcodepagina (bijv. Windows-1252 of IBM 437) in bestanden geproduceerd door tools uit het DOS-tijdperk |
| Formaat-eigendom | Geen enkele ontwikkelaar; een langdurige informele conventie die onafhankelijk wordt hergebruikt door veel programma's en besturingssystemen |
| Gedrag van binaire varianten | Programmaspecifieke binaire `.lst`-bestanden bevatten geen leesbare tekststructuur en moeten worden geopend met de exacte oorspronkelijke applicatie |
| Veelvoorkomende tools | Assemblers, C-compilers, pakketbeheerders, DOS-batchhulpprogramma's en generatoren van afspeellijsten |
| Hiërarchie / nesting | Plat volgens conventie (één item per regel); sommige varianten gebruiken spaties of tabs aan het begin om sub-items of ingesprongen rijen aan te geven |
| Compressie | Niet gecomprimeerd; inhoud wordt opgeslagen als ruwe tekst of ruwe binaire bytes zonder ingebouwde compressielaag |
| Typische bestandsgrootte | Varieert van enkele bytes (korte namenlijsten) tot verscheidene megabytes (uitgebreide compiler-overzichten of grote pakketindexen) |
| Assembler/compiler listing-formaat | Bij gebruik in compilers/assemblers koppelt elke regel meestal een broncoderegelnummer en instructie aan de gegenereerde hex-uitvoer |
| Identificatiemethode | Openen in een tekstverwerker: leesbare uitvoer bevestigt platte tekst `.lst`; onleesbare tekens duiden op een binaire of gecodeerde variant |
| Uitgebracht | No single origin - a long-standing convention across DOS/Unix tools and many applications |
LST conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over LST-bestanden.