Vad är filformatet PART?
En .part-fil lagrar data som laddats ner av ett program från internet. Den innehåller en delvis nedladdad fil, antingen på grund av en avbruten nedladdningsprocess eller ett nedladdningsfel. .part-filer används av olika applikationer för att ladda ner filer, inklusive Mozilla Firefox, Free Download Manager, JDownloader, wget och aria2. Om nedladdningen inte har slutförts kan en sådan fil eventuellt inte fungera. När nedladdningen är klar ersätts filändelsen .part med filens ursprungliga filändelse.
En .part-fil har inget eget format: den innehåller exakt de bytes som hittills tagits emot från servern. En delvis nedladdad MP4-video öppnas därför med en giltig MP4-header, medan ett partiellt ZIP-arkiv börjar med en giltig ZIP-header. En tom .part-fil på noll byte betyder att överföringen aldrig påbörjades på riktigt. Vissa nedladdningsverktyg skriver en tillhörande kontrollfil bredvid den - aria2 skapar en .aria2-sidofil som spårar vilka byte-intervall som har slutförts, vilket möjliggör mer detaljerad återupptagning.
Nedladdning av .part-filer kan återupptas, men det fungerar inte alltid. Nedladdningsfel kräver oftast att nedladdningsprocessen startas om. Delvis nedladdade video- eller ljudfiler kan öppnas trots att de inte har laddats ner helt - i sådana fall måste användaren öppna filen i ett lämpligt program, eller byta namn på den genom att ändra .part-suffixet tillbaka till den ursprungliga filändelsen. Suffixet .part läggs vanligtvis till i slutet av filnamnet - till exempel skulle movie.avi heta movie.avi.part under nedladdningen. Liknande filändelser för ofullständiga nedladdningar inkluderar .crdownload (Google Chrome) och .download (Safari på macOS).
Säkerhet & trygghet
RISK: LOWEn .part-fil kan inte köras och är exakt lika riskfylld som filen som laddas ner - varken mer eller mindre. Suffixet .part hjälper faktiskt: det hindrar operativsystemet från att behandla en ofullständig körbar fil som körbar, vilket är en del av dess syfte. Två praktiska anmärkningar: om du inte initierade nedladdningen som skapade .part-filen, behandla den underliggande källfilen som misstänkt och radera den; och föräldralösa .part-filer som blivit kvar från gamla eller avbrutna nedladdningar är säkra att radera för att frigöra diskutrymme.
Formatdetaljer
i ett nötskalProgram som öppnar PART-filer
Tekniska detaljer
djup specifikation| Formattyp | Inget format i sig - filen innehåller råa bytes från den delvis nedladdade målfilen, utan egen struktur |
| Namngivningskonvention | Ursprungligt filnamn med `.part` tillagt som en extra filändelse, t.ex. `movie.avi` blir `movie.avi.part` |
| MIME-typ | `application/octet-stream` |
| Magic bytes / filsignatur | Ingen inneboende - headern speglar målfilens typ (en partiell ZIP börjar med `PK\x03\x04`; en partiell MP4 öppnas med en `ftyp`-box) |
| Filstorleksintervall | 0 byte (överföringen startade aldrig) upp till strax under målfilens totala storlek |
| Används av | Mozilla Firefox, Free Download Manager, JDownloader, `wget`, `aria2`, KGet och andra nedladdningshanterare |
| Stöd för återupptagning | Servern måste stödja HTTP `Range`-förfrågningar; om den gör det kan nedladdningsverktyget fortsätta från den senast mottagna byten istället för att starta om |
| Tillhörande kontrollfil | `aria2` skriver en `.aria2`-sidofil som spårar slutförda byte-intervall; äldre Firefox-versioner skapade en JSON-sidofil bredvid `.part`-filen |
| Vid slutförd nedladdning | Nedladdningsverktyget tar automatiskt bort `.part`-suffixet och byter namn på filen till dess korrekta målfiländelse |
| Betydelse av tom fil | En `.part`-fil på noll byte indikerar att överföringen initierades men ingen data togs emot från servern |
| Relaterade filändelser för delvis nedladdning | `.crdownload` (Google Chrome), `.!ut` (uTorrent), `.download` (Safari/macOS), `.opdownload` (Opera), `.partial` (olika verktyg) |
| Utvecklare / ägare | Ingen enskild ägare - konventionen används oberoende av Mozilla, nedladdningshanterare och CLI-verktyg som `wget` och `aria2` |
| Plattformstöd | Windows, macOS, Linux - alla plattformar där nedladdningshanterare eller webbläsare används |
| Dataintegritet | Ingen kontrollsumma eller integritetsdata i själva `.part`-filen; validering sker först efter att nedladdningen slutförts och verktyget bytt namn på filen |
| Släppt | Used by Mozilla Firefox/Mozilla Suite (early 2000s); also wget, aria2, KGet and other download managers |