O que é o formato de ficheiro TXT?
Arquivos com a extensão .txt contêm texto não formatado. Arquivos .txt podem ser abertos e editados usando até mesmo os editores de texto mais simples, disponíveis na maioria dos sistemas operacionais por padrão - incluindo o Notepad no Windows e o TextEdit no macOS.
Ao contrário dos formatos de documento usados por processadores de texto avançados, como o .docx, o .txt não armazena nenhuma formatação. Não há fontes, cores ou estilos de parágrafo incorporados no arquivo; qualquer layout visível (recuo, quebras de linha) depende exclusivamente dos próprios caracteres.
Arquivos de texto não formatados são normalmente usados para salvar notas curtas. Arquivos .txt também são comumente incluídos em instaladores de software - geralmente chamados de README.txt - e contêm informações como requisitos de sistema, funções principais e números de versão.
Como o .txt não carrega uma codificação de caracteres fixa, o mesmo arquivo pode usar UTF-8, Windows-1252 ou outras páginas de código. Formatos relacionados incluem .log para saída de aplicativos, .md para marcação leve e .csv para dados tabulares.
Segurança e proteção
RISCO: LOWUm .txt é texto simples e não pode executar código, portanto, abrir um é seguro. As únicas precauções reais: (1) extensões duplas - malwares às vezes são nomeados «fatura.txt.exe»; com as extensões de arquivo exibidas, o tipo real é .exe, não .txt, portanto verifique a extensão verdadeira; (2) abrir um log enorme (gigabytes) no Notepad básico pode travar o sistema - use Notepad++/VS Code ou um visualizador; (3) texto distorcido é uma incompatibilidade de codificação, não corrupção - reabra como UTF-8.
Detalhes do formato
em resumoProgramas que abrem arquivos TXT
Detalhes técnicos
especificação profunda| Tipo MIME | text/plain |
| Codificação de caracteres | Sem codificação fixa - escolhas comuns incluem UTF-8, UTF-16 LE/BE, Windows-1252, ISO-8859-1 e páginas de código legadas; a codificação é inferida, não declarada no arquivo |
| Marca de ordem de byte (BOM) | Bytes iniciais opcionais: UTF-8 BOM = EF BB BF, UTF-16 LE = FF FE, UTF-16 BE = FE FF; a maioria dos arquivos .txt não carrega BOM, exigindo detecção heurística |
| Magic bytes / assinatura do arquivo | Nenhum - sem assinatura binária fixa; o tipo de conteúdo é identificado pela extensão .txt ou farejadores heurísticos de codificação |
| Terminações de linha | Dependente da plataforma: CRLF (\r\n) no Windows, LF (\n) no Unix/Linux/macOS; a incompatibilidade entre sistemas pode causar problemas de exibição em alguns editores |
| Tamanho máximo do arquivo | Sem limite imposto pelo formato; limitado pelo sistema de arquivos hospedeiro (FAT32 limita a 4 GB; NTFS e ext4 suportam arquivos de vários terabytes) |
| Suporte a conjunto de caracteres | Unicode completo (1.114.112 pontos de código) em variantes UTF-8 e UTF-16; restrito a 128 caracteres em ASCII estrito; codificações legadas cobrem escritas regionais específicas |
| Estrutura | Completamente não estruturado - parágrafos, listas e seções existem apenas como linhas em branco e espaços; sem marcação semântica ou hierarquia |
| Metadados incorporados | Nenhum - o formato não armazena autor, título, data ou tag de idioma; tais informações existem apenas no nível do sistema de arquivos do SO |
| Compressão | Sem compressão integrada; a redundância textual torna os arquivos .txt altamente compressíveis por gzip ou DEFLATE (normalmente 60-80% de redução de tamanho) |
| Conteúdo binário | Não suportado - o arquivo deve conter apenas dados de caracteres válidos; bytes binários causam erros de codificação ou são exibidos como caracteres de substituição (U+FFFD) |
| Nomes de arquivo comuns | README.txt, LICENSE.txt, CHANGELOG.txt, TODO.txt, notas.txt - convencionalmente usados em distribuições de software |
| Interoperabilidade | Universalmente legível em todas as plataformas e por todos os aplicativos compatíveis com texto; sem bloqueio de versão ou dependência proprietária |
| Risco de detecção de codificação | A ausência de uma codificação declarada significa que o mesmo arquivo pode ser renderizado de forma diferente em editores que assumem UTF-8 vs. Windows-1252, causando caracteres não-ASCII distorcidos |
| Acesso programático | E/S padrão em todas as linguagens: Python open(), Java FileReader, C fopen(), PowerShell Get-Content, redirecionamento de shell (> e >>) |
| Lançado | Concept predates personal computers; .txt as the standard suffix since early MS-DOS/CP-M (late 1970s-1980s) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.unicode.org |
Conversões de TXT
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos TXT.