Arquivos ZIP de exemplo — baixe arquivos de teste (pequeno, médio, grande, vazio, aninhado)

Arquivo ZIP · .zip · tipo MIME application/zip

10 arquivos22 B – 500 MBLinks diretosSem anúncios, sem cadastroGrátis para qualquer usoVerificado com SHA-256

Baixe um arquivo ZIP de exemplo que corresponda ao caso que você precisa testar: três tamanhos de arquivo com imagens, documentos, áudio e dados reais deste site; um ZIP vazio com zero entradas; um ZIP aninhado com ZIPs em dois níveis de profundidade; um ZIP com 100 arquivos pequenos; e um ZIP armazenado sem compressão. O número de entradas e o método de compressão de cada um estão informados.

O ZIP é o contêiner universal — DOCX, XLSX, EPUB, JAR e APK são todos ZIPs — e o upload compactado mais comum. O código de extração precisa lidar bem com arquivos vazios, aninhamento profundo, muitas entradas e métodos de compressão incomuns; estes arquivos cobrem cada um desses casos sem ser maliciosos.

Baixe arquivos ZIP de exemplo

ArquivoDetalhesTamanhoBaixar
sample-archive-empty.zip
arquivo vazio (0 entradas)
0 entrada22 B
22 bytes
Baixar ZIP
sample-archive-nested.zip
aninhado: ZIPs dentro de um ZIP
3 entradas1 KB
1.054 bytes
Baixar ZIP
sample-archive-100-files.zip
100 arquivos de texto pequenos
100 entradas35 KB
35.459 bytes
Baixar ZIP
sample-archive-small.zip
10 arquivos • DEFLATE
10 entradas746 KB
745.525 bytes
Baixar ZIP
sample-archive-stored-uncompressed.zip
método STORED (sem compressão)
6 entradas801 KB
801.052 bytes
Baixar ZIP
sample-archive-medium.zip
7 arquivos • DEFLATE
7 entradas2.9 MB
2.854.421 bytes
Baixar ZIP
sample-archive-large.zip
18 arquivos • DEFLATE
18 entradas5.8 MB
5.762.117 bytes
Baixar ZIP
sample-archive-50mb.zip
50 MB • blocos armazenados (sem compressão)
—48 MB
48.001.968 bytes
Baixar ZIP
sample-archive-100mb.zip
100 MB • blocos armazenados (sem compressão)
—100 MB
100.003.788 bytes
Baixar ZIP
sample-archive-500mb.zip
500 MB • blocos armazenados (sem compressão)
—500 MB
500.017.788 bytes
Baixar ZIP
10 arquivos · links diretos · sem cadastro · CORS ativado

Use estes arquivos na linha de comando ou em CI

Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.

# Baixar um arquivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/archives/zip/sample-archive-empty.zip

# Verificar (o SHA-256 de cada arquivo está listado acima)
shasum -a 256 sample-archive-empty.zip

# Índice legível por máquina de todos os arquivos de exemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="zip")'

Visão geral do formato ZIP

Nome completoArquivo ZIP
Extensões.zip
Tipo MIMEapplication/zip
PadrãoPKWARE APPNOTE; ISO/IEC 21320-1
CompressãoDEFLATE (a variante armazenada não usa nenhuma)
EstruturaTodas as entradas em pine-birch-samples/, sem caminhos absolutos nem travessia de diretórios
Magic bytes50 4B 03 04 ("PK"); o ZIP vazio é 50 4B 05 06

O que as pessoas testam com arquivos ZIP de exemplo

  • Serviços de extração e recursos de “enviar um ZIP”
  • Casos-limite de arquivo vazio e sem entradas
  • Limites de recursão em arquivos aninhados
  • Desempenho com muitas entradas
  • Suporte a métodos de compressão (stored vs. deflated)

Perguntas frequentes

Algum destes é uma zip bomb?

Não. O arquivo aninhado contém dois ZIPs minúsculos; o de 100 arquivos guarda 100 arquivos de texto pequenos; o grande se expande para mais ou menos o tamanho indicado. Nada se expande de forma desproporcional. Eles testam a correção, não o esgotamento de recursos.

Por que o ZIP vazio tem 22 bytes?

Esse é o tamanho de um registro de fim do diretório central de um ZIP sem entradas — o menor ZIP válido. Muitas ferramentas o rejeitam; se a sua deve rejeitar é uma decisão de produto, e este arquivo permite tomá-la de forma consciente.

É seguro baixar esses arquivos ZIP?

Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.

Posso usar os arquivos ZIP de exemplo comercialmente?

Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.

Posso usar hotlink desses arquivos ou usá-los no CI?

Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).

Arquivos de exemplo relacionados

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Testando um pipeline de arquivos? Nós construímos isso.

Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.

Conheça as ferramentas grátis