Co to jest format pliku LST?
Pliki .lst to pliki list, które przechowują dane w formie uporządkowanych wpisów lub listingów linia po linii. Aby otworzyć większość plików .lst, wystarczy edytor tekstu, taki jak Notatnik lub WordPad - będziesz mógł je od razu odczytać. Zazwyczaj są one zapisane w formacie tekstowym, dlatego łatwo je przeglądać w dowolnym edytorze tekstu i mogą być używane przez różne programy.
Czasami jednak otwarcie pliku .lst może być niemożliwe, jeśli został on zapisany w formacie binarnym specyficznym dla danej aplikacji - w takim przypadku będziesz musiał użyć tego samego oprogramowania, które go pierwotnie utworzyło. Szybki test: jeśli plik wygląda czytelnie w Notatniku, jest to zwykły tekst; jeśli wyświetla zniekształcone znaki, jest to plik binarny specyficzny dla programu.
Rozszerzenie .lst nie ma jednego ustandaryzowanego znaczenia. Typowe zastosowania obejmują:
- Proste listy ścieżek plików, nazw lub wartości (jeden element na linię)
- Listingi wyjściowe kompilatora lub asemblera, zbliżone charakterem do pliku logu
- Listy inwentaryzacyjne pakietów lub oprogramowania, stosowane przez niektóre narzędzia pakujące w systemach DOS i Linux
- Indeksy w stylu list odtwarzania, pełniące rolę podobną do listy odtwarzania M3U
Ponieważ .lst jest raczej ogólną konwencją niż zarejestrowanym formatem, nie istnieje sygnatura pliku (magic bytes) pozwalająca na jego identyfikację. Powiązany typ MIME dla tekstowych plików .lst to text/plain.
Bezpieczeństwo
RYZYKO: LOWTekstowy plik .lst jest bezpieczny do otwarcia i odczytu - to tylko linie tekstu, które nie mogą się same uruchomić. Jedyne ostrzeżenia: jeśli .lst jest listą WEJŚCIOWĄ, na której operuje program (np. manifest budowania, lista wsadowa lub lista plików skryptu), edycja zmieni sposób działania tego programu, więc przed zmianą wpisów wykonaj kopię zapasową oryginału. Plik .lst, który wygląda jak przypadkowe znaki, jest listą binarną/zastrzeżoną - nie próbuj go „naprawiać” w edytorze tekstu; użyj programu, który go utworzył. Podobnie jak w przypadku każdego pobranego pliku tekstowego, tylko program odczytujący go mógłby podjąć działania na podstawie jego zawartości.
Szczegóły formatu
w pigułceProgramy otwierające pliki LST
Szczegóły techniczne
specyfikacja| Podstawowe kodowanie | W większości przypadków zwykły tekst (ASCII lub UTF-8); mniejszość programów zapisuje zastrzeżone dane binarne `.lst` |
| Typ MIME | `text/plain` (brak zarejestrowanego podtypu specyficznego dla `.lst`) |
| Sygnatura pliku (magic bytes) | Brak - `.lst` nie ma standardowych bajtów magicznych; format musi być zidentyfikowany na podstawie kontekstu lub aplikacji macierzystej |
| Typowa struktura linii | Jeden wpis na linię: ścieżka pliku, nazwa elementu, wartość numeryczna lub wiersz listingu asemblera/kompilatora |
| Końce linii | Zależne od platformy: CRLF w plikach utworzonych w Windows, LF w systemach Unix/Linux |
| Kodowanie znaków (pliki archiwalne) | Często systemowa strona kodowa (np. Windows-1252 lub IBM 437) w plikach generowanych przez narzędzia z ery DOS |
| Własność formatu | Brak jednego dewelopera; długotrwała nieformalna konwencja stosowana niezależnie przez wiele programów i systemów operacyjnych |
| Zachowanie wariantu binarnego | Binarne pliki `.lst` specyficzne dla programu nie zawierają czytelnej struktury tekstowej i muszą być otwierane za pomocą dokładnie tej samej aplikacji, która je utworzyła |
| Typowe narzędzia generujące | Asemblery, kompilatory C, menedżery pakietów, narzędzia wsadowe DOS i generatory list odtwarzania |
| Hierarchia / zagnieżdżanie | Zgodnie z konwencją płaska (jeden element na linię); niektóre warianty używają spacji wiodących lub tabulatorów do wskazania podelementów lub wcięć w listingu |
| Kompresja | Brak kompresji; zawartość jest przechowywana jako surowy tekst lub surowe bajty binarne bez wbudowanej warstwy kompresji |
| Typowy rozmiar pliku | Od kilku bajtów (krótkie listy nazw) do kilku megabajtów (obszerne listingi kompilatorów lub duże indeksy pakietów) |
| Format listingu asemblera/kompilatora | W zastosowaniach kompilatorów/asemblerów każda linia zazwyczaj łączy numer linii kodu źródłowego i instrukcję z wygenerowanym kodem szesnastkowym |
| Sposób identyfikacji | Otwarcie w edytorze tekstu: czytelny wynik potwierdza tekstowy format `.lst`; zniekształcone znaki wskazują na wariant binarny lub zakodowany |
| Wydano | No single origin - a long-standing convention across DOS/Unix tools and many applications |
Konwersje LST
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki LST.