O que é o formato de ficheiro TZ?
A extensão .tz marca um arquivo TAR compactado com o utilitário Unix compress usando o algoritmo LZW (Lempel-Ziv-Welch). É um apelido abreviado para .tar.Z e é intercambiável com .taz - todos os três nomes descrevem a mesma estrutura binária.
Internamente, um arquivo .tz consiste em um envelope de compressão .Z externo - identificável pelos magic bytes de dois bytes 1F 9D no início do arquivo - envolvendo um arquivo TAR padrão. A camada TAR contém blocos de cabeçalho de 512 bytes para cada arquivo membro, seguidos pelos dados preenchidos, enquanto a camada LZW compacta todo o fluxo TAR usando códigos de até 16 bits. O GNU tar manipula ambas as camadas de forma transparente usando sua flag -Z: tar -xZf arquivo.tz.
O formato remonta ao início da década de 1980, quando o Unix compress era a ferramenta de compactação dominante. Foi amplamente utilizado para distribuir software Unix e dados acadêmicos durante o final dos anos 1980 e início dos anos 1990, particularmente quando os disquetes eram o principal meio de troca. Arquivos .tz são encontrados hoje principalmente em repositórios Unix legados e conjuntos de backup antigos.
Equivalentes modernos - .tar.gz (gzip, 1992), .tar.bz2 (bzip2, 1996), .tar.xz (xz, 2009) e .tar.zst (Zstandard, 2016) - todos oferecem melhores taxas de compactação e suplantaram o .tz para novos arquivos. Ferramentas como 7-Zip, PeaZip e WinZip podem extrair arquivos .tz no Windows.
Segurança e proteção
RISCO: LOWO .tz é um contêiner de arquivo passivo; o formato .Z não possui capacidade executável. Aplicam-se as precauções padrão de segurança de arquivos: um tarball mal-intencionado pode conter entradas de travessia de caminho («../», caminhos absolutos - o ataque «tar slip»). Extraia arquivos .tz não confiáveis em um diretório vazio e revise o conteúdo antes de executar qualquer coisa dentro dele.
Detalhes do formato
em resumo- Dados de fuso horário (tz database) - Historicamente, algumas distribuições do banco de dados tz (timezone) da IANA eram empacotadas como .tz ou tzdata.tar.gz; não é um formato de arquivo distinto.
Programas que abrem arquivos TZ
Detalhes técnicos
especificação profunda| Estrutura do contêiner | Arquivo TAR envolto em um envelope Unix compress (.Z) LZW |
| Magic bytes (.Z externo) | 1F 9D no deslocamento 0 |
| Algoritmo de compactação | LZW (Lempel-Ziv-Welch) via Unix compress; códigos de até 16 bits por padrão |
| Formato de arquivo interno | TAR padrão: blocos de cabeçalho de 512 bytes + dados de arquivo preenchidos por membro |
| Ordem dos bytes | N/A - bitstream LZW; cabeçalhos TAR usam campos ASCII |
| Codificação | Binário |
| Checksum | Apenas checksum octal do cabeçalho por membro do TAR; sem checksum na camada externa |
| Nomes equivalentes | `.tar.Z` e `.taz` são formatos idênticos |
| Flag do GNU tar | `-Z` habilita compressão/descompressão transparente (ex: `tar -xZf arquivo.tz`) |
| Tamanho de arquivo típico | Dezenas de KB a centenas de MB |
| Tipo MIME | application/x-tar (também application/x-compress) |
| Status da patente LZW | A patente da Unisys expirou em 2003; a patente da IBM expirou em 2004 - não há mais restrições |
| Substituído por | `.tar.gz`, `.tar.bz2`, `.tar.xz` e `.tar.zst` (melhores taxas de compactação e velocidade) |
| Lançado | early 1980s (Unix compress tool, 1984; .tz/.taz shorthand in common use by late 1980s) |
| Versão mais recente | N/A (format is static; no versioning) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.gnu.org |
Conversões de TZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos TZ.