O que é o formato de ficheiro PART?
Um arquivo .part armazena dados baixados por um programa da internet. Ele contém um arquivo parcialmente baixado, seja devido a um processo de download suspenso ou a um erro de download. Arquivos .part são usados por vários aplicativos para baixar arquivos, incluindo Mozilla Firefox, Free Download Manager, JDownloader, wget e aria2. Se o download não tiver sido concluído, tal arquivo pode não funcionar. Quando o download é concluído, a extensão .part é substituída pela extensão original do arquivo.
Um arquivo .part não possui formato próprio: ele contém exatamente os bytes recebidos até o momento do servidor. Um vídeo MP4 parcialmente baixado, portanto, abre com um cabeçalho MP4 válido, enquanto um arquivo ZIP parcial começa com um cabeçalho ZIP válido. Um arquivo .part vazio, de zero bytes, significa que a transferência nunca começou de fato. Algumas ferramentas de download gravam um arquivo de controle complementar ao lado dele - o aria2 cria um arquivo lateral .aria2 rastreando quais intervalos de bytes foram concluídos, permitindo uma retomada mais precisa.
O download de arquivos .part pode ser retomado, mas nem sempre funcionará. Erros de download geralmente exigem que o processo de download seja reiniciado. Arquivos de vídeo ou áudio parcialmente baixados podem ser abertos apesar de não terem sido baixados completamente - nesse caso, o usuário deve abrir o arquivo em um programa apropriado ou renomeá-lo alterando o sufixo .part de volta para a extensão original. O sufixo .part é normalmente adicionado ao final do nome do arquivo - por exemplo, movie.avi seria nomeado movie.avi.part durante o download. Extensões de download incompleto semelhantes incluem .crdownload (Google Chrome) e .download (Safari no macOS).
Segurança e proteção
RISCO: LOWUm arquivo .part não pode ser executado e é exatamente tão arriscado quanto o arquivo que está sendo baixado - nem mais, nem menos. O sufixo .part na verdade ajuda: ele impede que o sistema operacional trate um executável incompleto como executável, o que faz parte do seu propósito. Duas notas práticas: se você não iniciou o download que criou o .part, trate o arquivo de origem subjacente como suspeito e exclua-o; e arquivos .part órfãos deixados por downloads antigos ou cancelados podem ser excluídos com segurança para recuperar espaço em disco.
Detalhes do formato
em resumoProgramas que abrem arquivos PART
Detalhes técnicos
especificação profunda| Tipo de formato | Não é um formato em si - o arquivo contém os bytes brutos do arquivo de destino parcialmente baixado, sem estrutura própria |
| Convenção de nomenclatura de arquivo | Nome de arquivo original com `.part` anexado como uma extensão extra, por exemplo, `movie.avi` torna-se `movie.avi.part` |
| Tipo MIME | `application/octet-stream` |
| Magic bytes / assinatura do arquivo | Nenhum intrínseco - o cabeçalho espelha o tipo de arquivo de destino (um ZIP parcial começa com `PK\x03\x04`; um MP4 parcial abre com uma caixa `ftyp`) |
| Faixa de tamanho de arquivo | 0 bytes (transferência nunca iniciada) até um pouco menos que o tamanho total do arquivo de destino |
| Usado por | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet e outros gerenciadores de download |
| Suporte para retomada | O servidor deve suportar solicitações HTTP `Range`; se suportar, a ferramenta de download pode continuar a partir do último byte recebido em vez de reiniciar |
| Arquivo de controle complementar | O `aria2` grava um arquivo lateral `.aria2` rastreando os intervalos de bytes concluídos; versões mais antigas do Firefox criavam um arquivo lateral JSON ao lado do arquivo `.part` |
| Ao concluir o download | A ferramenta de download remove automaticamente o sufixo `.part` e renomeia o arquivo para sua extensão de destino correta |
| Significado de arquivo vazio | Um arquivo `.part` de zero bytes indica que a transferência foi iniciada, mas nenhum dado foi recebido do servidor |
| Extensões de download parcial relacionadas | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (várias ferramentas) |
| Desenvolvedor / proprietário | Nenhum proprietário único - a convenção é usada independentemente pela Mozilla, gerenciadores de download e ferramentas de linha de comando como `wget` e `aria2` |
| Suporte de plataforma | Windows, macOS, Linux - qualquer plataforma onde operem gerenciadores de download ou navegadores |
| Integridade do conteúdo | Nenhum checksum ou dado de integridade dentro do próprio arquivo `.part`; a validação ocorre apenas após a conclusão do download e a renomeação do arquivo pela ferramenta |
| Lançado | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |