Che cos'è il formato di file PART?
Un file .part memorizza i dati scaricati da un programma da Internet. Contiene un file scaricato parzialmente, a causa di un processo di download sospeso o di un errore di download. I file .part sono utilizzati da varie applicazioni per scaricare file, tra cui Mozilla Firefox, Free Download Manager, JDownloader, wget e aria2. Se il download non è stato completato, tale file potrebbe non funzionare. Al termine del download, l'estensione .part viene sostituita con l'estensione originale del file.
Un file .part non ha un formato proprio: contiene esattamente i byte ricevuti finora dal server. Un video MP4 scaricato parzialmente si apre quindi con un'intestazione MP4 valida, mentre un archivio ZIP parziale inizia con un'intestazione ZIP valida. Un file .part vuoto, da zero byte, significa che il trasferimento non è mai iniziato veramente. Alcuni strumenti di download scrivono un file di controllo complementare accanto ad esso - aria2 crea un file sidecar .aria2 che traccia quali intervalli di byte sono stati completati, consentendo una ripresa più precisa.
Il download dei file .part può essere ripreso, ma non sempre funziona. Gli errori di download richiedono il più delle volte il riavvio del processo. I file video o audio scaricati parzialmente possono essere aperti nonostante non siano stati scaricati completamente - in tal caso l'utente deve aprire il file in un programma appropriato o rinominarlo cambiando il suffisso .part nell'estensione originale. Il suffisso .part viene solitamente aggiunto alla fine del nome del file - ad esempio, movie.avi verrebbe chiamato movie.avi.part durante il download. Estensioni simili per download incompleti includono .crdownload (Google Chrome) e .download (Safari su macOS).
Sicurezza e incolumità
RISCHIO: LOWUn file .part non può essere eseguito ed è rischioso esattamente quanto il file che si sta scaricando - né più, né meno. Il suffisso .part in realtà aiuta: impedisce al sistema operativo di trattare un eseguibile incompleto come avviabile, il che fa parte del suo scopo. Due note pratiche: se non hai avviato tu il download che ha creato il .part, considera sospetto il file sorgente sottostante ed eliminalo; i file .part orfani rimasti da vecchi download o annullati possono essere eliminati in sicurezza per recuperare spazio su disco.
Dettagli del formato
in sintesiProgrammi che aprono file PART
Dettagli tecnici
specifiche approfondite| Tipo di formato | Non è un formato in sé - il file contiene i byte grezzi del file di destinazione scaricato parzialmente, senza una struttura propria |
| Convenzione di denominazione dei file | Nome file originale con `.part` aggiunto come estensione extra, ad esempio `movie.avi` diventa `movie.avi.part` |
| Tipo MIME | `application/octet-stream` |
| Magic bytes / firma del file | Nessuna intrinseca - l'intestazione rispecchia il tipo di file di destinazione (uno ZIP parziale inizia con `PK\x03\x04`; un MP4 parziale si apre con un box `ftyp` ) |
| Intervallo dimensioni file | Da 0 byte (trasferimento mai iniziato) fino a poco meno della dimensione totale del file di destinazione |
| Usato da | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet e altri gestori di download |
| Supporto ripresa | Il server deve supportare le richieste HTTP `Range`; in tal caso, lo strumento di download può continuare dall'ultimo byte ricevuto invece di ricominciare |
| File di controllo complementare | `aria2` scrive un sidecar `.aria2` che traccia gli intervalli di byte completati; le versioni precedenti di Firefox creavano un sidecar JSON accanto al file `.part` |
| Al completamento del download | Lo strumento di download rimuove automaticamente il suffisso `.part` e rinomina il file con la sua corretta estensione di destinazione |
| Significato file vuoto | Un file `.part` da zero byte indica che il trasferimento è stato avviato ma non sono stati ricevuti dati dal server |
| Estensioni di download parziale correlate | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (vari strumenti) |
| Sviluppatore / proprietario | Nessun proprietario unico - la convenzione è usata indipendentemente da Mozilla, gestori di download e strumenti CLI come `wget` e `aria2` |
| Supporto piattaforma | Windows, macOS, Linux - qualsiasi piattaforma in cui operano gestori di download o browser |
| Integrità del contenuto | Nessun checksum o dato di integrità all'interno del file `.part` stesso; la convalida avviene solo dopo che il download è completato e lo strumento ha rinominato il file |
| Rilasciato | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |