O que é o formato de ficheiro LST?
Arquivos .lst são arquivos de lista que armazenam dados como entradas organizadas ou listagens linha por linha. Para abrir a maioria dos arquivos .lst, um editor de texto como o Bloco de Notas ou WordPad é tudo o que você precisa - você poderá lê-los imediatamente. Eles são normalmente gravados em formato de texto simples, por isso é fácil visualizá-los em qualquer editor de texto, e podem ser usados por diferentes programas também.
Mas às vezes você pode não conseguir abrir um arquivo .lst se ele for gravado em um formato binário específico de uma aplicação - nesse caso, você terá que usar o mesmo software que o criou originalmente. Um teste rápido: se o arquivo parecer legível no Bloco de Notas, é texto simples; se mostrar caracteres distorcidos, é um binário específico de um programa.
A extensão .lst não possui um único significado padronizado. Os usos comuns incluem:
- Listas simples de caminhos de arquivos, nomes ou valores (um item por linha)
- Listagens de saída de compilador ou assembler, semelhantes em espírito a um arquivo log
- Listas de inventário de pacotes ou software, como as usadas por algumas ferramentas de empacotamento de DOS e Linux
- Índices no estilo playlist, servindo a um papel semelhante a uma playlist M3U
Como o .lst é uma convenção genérica em vez de um formato registrado, não há assinatura de arquivo (magic bytes) para identificá-lo. O tipo MIME associado para arquivos .lst de texto simples é text/plain.
Segurança e proteção
RISCO: LOWUm .lst de texto é seguro para abrir e ler - são apenas linhas de texto e não podem ser executadas. As únicas precauções: se um .lst for uma lista de ENTRADA sobre a qual um programa atua (ex: um manifesto de build, uma lista de lote ou uma lista de arquivos de um script), editá-lo altera o que esse programa faz, portanto faça backup do original antes de alterar as entradas. E um .lst que parece caracteres aleatórios é uma lista binária/proprietária - não tente «consertá-lo» em um editor de texto; use o programa que o criou. Como em qualquer arquivo de texto baixado, apenas o programa que o lê poderia agir sobre seu conteúdo.
Detalhes do formato
em resumoProgramas que abrem arquivos LST
Detalhes técnicos
especificação profunda| Codificação primária | Texto simples (ASCII ou UTF-8) na maioria dos casos; uma minoria de programas grava dados `.lst` binários proprietários |
| Tipo MIME | `text/plain` (sem subtipo registrado específico para `.lst`) |
| Assinatura do arquivo (magic bytes) | Nenhuma - o `.lst` não possui magic bytes padrão; o formato deve ser identificado pelo contexto ou pela aplicação de origem |
| Estrutura de linha típica | Uma entrada por linha: um caminho de arquivo, nome de item, valor numérico ou linha de listagem de assembler/compilador |
| Finais de linha | Dependente da plataforma: CRLF em arquivos criados no Windows, LF no Unix/Linux |
| Codificação de caracteres (arquivos legados) | Frequentemente a página de código do sistema (ex: Windows-1252 ou IBM 437) em arquivos produzidos por ferramentas da era DOS |
| Propriedade do formato | Nenhum desenvolvedor único; uma convenção informal de longa data reutilizada independentemente por muitos programas e sistemas operacionais |
| Comportamento da variante binária | Arquivos `.lst` binários específicos de programas não contêm estrutura de texto legível e devem ser abertos com a aplicação exata de origem |
| Ferramentas de produção comuns | Assemblers, compiladores C, gerenciadores de pacotes, utilitários de lote do DOS e geradores de playlists |
| Hierarquia / aninhamento | Plano por convenção (um item por linha); algumas variantes usam espaços iniciais ou tabulações para indicar subitens ou linhas de listagem recuadas |
| Compressão | Não compactado; o conteúdo é armazenado como texto bruto ou bytes binários brutos sem camada de compressão integrada |
| Tamanho de arquivo típico | Varia de alguns bytes (listas curtas de nomes) a vários megabytes (listagens detalhadas de compiladores ou grandes índices de pacotes) |
| Formato de listagem de assembler/compilador | No uso de compilador/assembler, cada linha normalmente combina um número de linha de código-fonte e instrução com sua saída hexadecimal gerada |
| Abordagem de identificação | Abra em um editor de texto simples: saída legível confirma um `.lst` de texto simples; caracteres distorcidos indicam uma variante binária ou codificada |
| Lançado | No single origin - a long-standing convention across DOS/Unix tools and many applications |
Conversões de LST
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos LST.