Vad är filformatet PDN?
.pdn är ett filformat för bitmappsbilder som används av fotoredigeringsverktyget Paint.NET för Windows, utvecklat av Rick Brewster och dotPDN LLC. Paint.NET sparar projekt som .pdn-filer som standard.
Formatet är ett .NET-serialiserat lagerdokument. Moderna filer bär den fyra byte långa signaturen PDN3 i början, följt av en längdprefixad XML-header (dukdimensioner, inbäddad miniatyrbild) och en dokumentkropp som vanligtvis är Gzip-komprimerad.
.pdn stöder bildeffekter, transparens, flera lager och olika inställningar för bitdjup, vilket gör den funktionellt jämförbar med en .psd för Paint.NET-användare.
.pdn-filer kan exporteras till mer populära bildformat som .png, .jpg eller .bmp. Inget annat större program öppnar .pdn nativt; macOS- och Linux-användare måste konvertera filen först.
Säkerhet & trygghet
RISK: LOWEn .pdn är passiv bilddata utan skript eller makron, så den innebär låg risk att öppna i Paint.NET. Den enda realistiska försiktighetsåtgärden är källan till själva redigeringsprogrammet: ladda ner Paint.NET från den officiella getpaint.net-webbplatsen, eftersom sökresultat ofta visar betalda/annonsfyllda «Paint.NET»-listningar (inklusive en betalversion i Microsoft Store av en tredje part) och spegelsajter med paketerade installerare. Filformatet innehåller ingen körbar kod.
Formatdetaljer
i ett nötskalProgram som öppnar PDN-filer
Tekniska detaljer
djup specifikation| Magic bytes | `PDN3` (0x50 0x44 0x4E 0x33) vid byte-offset 0 |
| XML-header | Längdprefixat XML-block omedelbart efter signaturen; registrerar dukens bredd, höjd och en inbäddad förhandsvisning |
| Dokumentkropp | .NET binärserialiserad objektgraf; vanligtvis Gzip-komprimerad (0x1F 0x8B) eller valfritt lagrad okomprimerad (0x00 0x01) |
| Färgdjup | 32 bitar per pixel - 8 bitar per kanal (RGBA) |
| Alfakanal | Fullständig 8-bitars alfaproparenas per pixel stöds på varje lager |
| Lagerstöd | Obegränsat antal lager per dokument, vart och ett med oberoende pixeldata, blandningsläge, opacitet och synlighetsflagga |
| Blandningslägen | Flera blandningslägen per lager (t.ex. Normal, Multiplicera, Skärm, Överlagring, Mörkare, Ljusare, Differens) lagrade per lager i det serialiserade dokumentet |
| Effekthantering | Effekter och justeringar bakas in i lagrets pixeldata; inga icke-förstörande justeringslager |
| MIME-typ | image/x-paint-net |
| Specifikation | Ingen publicerad specifikation; formatets inre struktur har härletts från Paint.NET-källkod och tredjepartsanalys |
| Plattformstöd | Nativt stöd i Paint.NET endast på Windows; macOS och Linux kräver konvertering till ett interoperabelt format |
| Exportmål | Exporterbar från Paint.NET till PNG, JPEG, BMP, TIFF, GIF, TGA, DDS och andra format via inbyggda eller plugin-baserade filhanterare |
| Släppt | 2004 (Paint.NET 1.0); current PDN3 format used by modern releases |
| Specifikation | www.getpaint.net |
PDN-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PDN-filer.