Wat is het PART-bestandsformaat?
Een .part-bestand slaat gegevens op die door een programma van internet zijn gedownload. Het bevat een gedeeltelijk gedownload bestand, hetzij door een onderbroken downloadproces of een downloadfout. .part-bestanden worden door verschillende applicaties gebruikt voor het downloaden van bestanden, waaronder Mozilla Firefox, Free Download Manager, JDownloader, wget en aria2. Als de download niet is voltooid, werkt een dergelijk bestand mogelijk niet. Wanneer de download voltooid is, wordt de extensie .part vervangen door de oorspronkelijke extensie van het bestand.
Een .part-bestand heeft geen eigen formaat: het bevat precies de bytes die tot nu toe van de server zijn ontvangen. Een gedeeltelijk gedownloade MP4-video opent daarom met een geldige MP4-header, terwijl een gedeeltelijk ZIP-archief begint met een geldige ZIP-header. Een leeg .part-bestand van nul bytes betekent dat de overdracht nooit echt is begonnen. Sommige downloadtools schrijven er een bijbehorend controlebestand naast - aria2 maakt een .aria2-sidecar die bijhoudt welke bytebereiken zijn voltooid, wat een nauwkeuriger hervatting mogelijk maakt.
Het downloaden van .part-bestanden kan worden hervat, maar dit zal niet altijd werken. Downloadfouten vereisen meestal dat het downloadproces opnieuw wordt gestart. Gedeeltelijk gedownloade video- of audiobestanden kunnen worden geopend ondanks dat ze niet volledig zijn gedownload - in dat geval moet de gebruiker het bestand openen in een geschikt programma, of het hernoemen door het achtervoegsel .part terug te veranderen naar de oorspronkelijke extensie. Het achtervoegsel .part wordt doorgaans toegevoegd aan het einde van de bestandsnaam - movie.avi zou bijvoorbeeld movie.avi.part heten tijdens de download. Vergelijkbare extensies voor onvolledige downloads zijn .crdownload (Google Chrome) en .download (Safari op macOS).
Beveiliging & veiligheid
RISICO: LOWEen .part-bestand kan niet worden uitgevoerd en is precies zo riskant als het bestand dat wordt gedownload - niet meer, niet minder. Het achtervoegsel .part helpt juist: het voorkomt dat het besturingssysteem een onvolledig uitvoerbaar bestand als uitvoerbaar behandelt, wat deel uitmaakt van het doel. Twee praktische opmerkingen: als u de download die de .part heeft gemaakt niet zelf hebt gestart, behandel het onderliggende bronbestand dan als verdacht en verwijder het; en verweesde .part-bestanden die zijn overgebleven van oude of geannuleerde downloads kunnen veilig worden verwijderd om schijfruimte vrij te maken.
Formaatdetails
in een notendopProgramma's die PART-bestanden openen
Technische details
diepe specificaties| Formaat type | Geen formaat op zich - het bestand bevat de ruwe bytes van het gedeeltelijk gedownloade doelbestand, zonder eigen structuur |
| Bestandsnaamconventie | Oorspronkelijke bestandsnaam met `.part` toegevoegd als extra extensie, bijv. `movie.avi` wordt `movie.avi.part` |
| MIME-type | `application/octet-stream` |
| Magic bytes / bestandsidentificatie | Geen intrinsieke - de header weerspiegelt het doelbestandstype (een gedeeltelijke ZIP begint met `PK\x03\x04`; een gedeeltelijke MP4 opent met een `ftyp`-box) |
| Bereik bestandsgrootte | 0 bytes (overdracht nooit gestart) tot net onder de totale grootte van het doelbestand |
| Gebruikt door | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet en andere downloadmanagers |
| Ondersteuning voor hervatten | Server moet HTTP `Range`-verzoeken ondersteunen; als dat zo is, kan de downloadtool verdergaan vanaf de laatst ontvangen byte in plaats van opnieuw te starten |
| Bijbehorend controlebestand | `aria2` schrijft een `.aria2`-sidecar die voltooide bytebereiken bijhoudt; oudere Firefox-versies maakten een JSON-sidecar naast het `.part`-bestand |
| Bij voltooiing download | De downloadtool verwijdert automatisch het achtervoegsel `.part` en hernoemt het bestand naar de juiste doel-extensie |
| Betekenis leeg bestand | Een `.part`-bestand van nul bytes geeft aan dat de overdracht is gestart, maar dat er geen gegevens van de server zijn ontvangen |
| Gerelateerde extensies voor gedeeltelijke downloads | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (diverse tools) |
| Ontwikkelaar / eigenaar | Geen enkele eigenaar - de conventie wordt onafhankelijk gebruikt door Mozilla, downloadmanagers en CLI-tools zoals `wget` en `aria2` |
| Platformondersteuning | Windows, macOS, Linux - elk platform waar downloadmanagers of browsers actief zijn |
| Integriteit van inhoud | Geen checksum of integriteitsgegevens binnen het `.part`-bestand zelf; validatie vindt pas plaats nadat de download is voltooid en de tool het bestand heeft hernoemd |
| Uitgebracht | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |