Wat is het PML-bestandsformaat?
Een .pml-bestand is een PADGen Program Information File - een op XML-document gebaseerde projectbron die wordt gebruikt door PADGen, het officiële hulpprogramma uitgegeven door de Association of Software Professionals (ASP) om Portable Application Description (PAD) inzendingen te maken.
PAD werd in 1998 door ASP geïntroduceerd als een standaard machineleesbaar formaat waarmee softwareauteurs hun producten konden beschrijven - naam, versie, prijzen, download-URL's en korte en lange beschrijvingen - zodat online downloadmappen de gegevens automatisch konden verwerken.
PADGen splitst het auteurswerk op in twee bestanden: een .pml-bestand bevat programmaspecifieke velden voor één product (beschrijvingen tot 2.000 tekens, categorie, versie, downloadlinks), terwijl een bijbehorend .cml-bestand bedrijfsgegevens opslaat. Wanneer een ontwikkelaar op Export klikt in PADGen, voegt de tool beide bronnen samen en schrijft het uiteindelijke PAD-conforme .xml-bestand dat door mappen werd geaccepteerd.
Een .pml-bestand is platte UTF-8 tekst; elke tekstverwerker of XML-editor kan het openen. Omdat het PAD-ecosysteem halverwege de jaren 2000 zijn hoogtepunt bereikte en scherp afnam toen app-stores en gecureerde mappen het oude software-downloadmodel vervingen, zijn .pml en PADGen nu grotendeels verouderde tools die zelden buiten gearchiveerde projecten worden aangetroffen.
Belangrijke naamconflict: de extensie .pml wordt ook gebruikt door Sysinternals Process Monitor voor zijn binaire activiteitslogbestanden. Die bestanden delen de extensie maar zijn volledig ongerelateerd - ze zijn geen XML en kunnen niet worden geopend door PADGen.
Beveiliging & veiligheid
RISICO: LOWEen PADGen .pml is onschadelijke XML-tekst - geen code, geen macro's. Het enige echte aandachtspunt is identiteitsverwarring: als uw .pml eigenlijk een Sysinternals Process Monitor-logboek is, is het een binaire opname die gevoelige systeemdetails kan bevatten (paden, registersleutels, opdrachtregels) van de machine waarop het is opgenomen; ga dus voorzichtig om met dergelijke logboeken voordat u ze deelt. PADGen zelf is verouderde abandonware; download het alleen uit een betrouwbaar archief, niet van willekeurige downloadportals die adware bundelen.
Formaatdetails
in een notendop- Sysinternals Process Monitor Log (.PML) - Een BINAIRE opname van Windows-bestands-/register-/proces-/netwerkgebeurtenissen van Microsoft's Process Monitor - een zeer gebruikelijke hedendaagse betekenis, alleen te openen in Process Monitor.
- Pegasus Mail mailbox / berichtbestand - E-mailgegevensbestand gebruikt door de Pegasus Mail (Pmail) e-mailclient.
- AVImark veterinaire / andere app-gegevens - Verschillende applicaties (bijv. AVImark praktijksoftware) gebruiken .pml voor hun eigen interne gegevens.
Programma's die PML-bestanden openen
Technische details
diepe specificaties| Formaat-type | XML-tekst - bewerkbaar PADGen-bronbestand voor één softwareproduct |
| Tekstcodering | UTF-8 (platte XML-tekst; geen binaire inhoud) |
| Compressie | Geen - opgeslagen als ongecomprimeerde platte tekst |
| Typische bestandsgrootte | 2 KB - 30 KB |
| XML-structuur | Geneste XML-elementen voor programmanaam, versie, beschrijvingen, categorie, prijzen, download-URL's en contactgegevens van de auteur |
| Ontwikkelaar | Association of Software Professionals (ASP) |
| Export-output | Samengevoegd met een .cml-bedrijfsbestand door PADGen om een PAD 3.11-compatibele .xml te produceren voor indiening bij downloadmappen |
| Afhankelijkheid van bijbehorend bestand | Vereist een .cml-bedrijfsbestand; PADGen combineert beide om de uiteindelijke distribueerbare PAD .xml te genereren |
| Karakterlimieten voor beschrijvingen | Korte beschrijving van 45 tekens, medium van 250 tekens en volledige programmabeschrijvingsvelden tot 2.000 tekens |
| MIME-type | application/xml (ook geaccepteerd als text/xml of text/plain) |
| Bestandssignatuur | Geen - begint met de standaard XML-declaratie <?xml ...?>; geen binaire signatuur |
| Platform | PADGen is een Windows-applicatie; de .pml XML-inhoud is platformonafhankelijk |
| Extensie-naamconflict | De extensie .pml wordt ook gebruikt door Sysinternals Process Monitor voor binaire logbestanden - een volledig ongerelateerd binair formaat |
| Status ecosysteem | Verouderd - het PAD-downloadmapmodel nam af in de jaren 2010; PADGen en .pml-bestanden worden zelden meer in actief gebruik aangetroffen |
| Uitgebracht | PAD introduced by ASP in 1998; PADGen (which uses .pml) released early 2000s |
| Laatste versie | PAD 4.0 spec era; PADGen exports PAD 3.11 .xml from .pml + .cml sources |
| Open standaard | Ja · royaltyvrij |
| Specificatie | en.wikipedia.org |
PML conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PML-bestanden.