{"id":"image-prs-pti","mimeType":"image/prs.pti","name":"PTI Image (Personal/Vanity Tree)","shortName":"PTI","category":"Legacy \u0026 Archival","extensions":[".pti"],"description":"The image/prs.pti MIME type represents the PTI image format, registered in the IANA Personal/Vanity (prs) tree by Jürn Laun in 1999. The 'prs' prefix denotes that it is a non-standardized format used by a specific private entity, application, or individual rather than an open web standard. Due to its obscurity, there is virtually no modern software support or public documentation regarding its internal compression or file structure.","seo":{"title":"image/prs.pti MIME Type | Complete Developer Reference","description":"Complete reference for the image/prs.pti MIME type: history, IANA vanity tree context, HTTP headers, and technical specifications for PTI images.","faqs":[{"question":"What is an image/prs.pti file?","answer":"It is an obscure, proprietary image format registered in 1999. The 'prs' facet indicates it was registered in IANA's Personal/Vanity tree, meaning it was created for a specific application or individual's use rather than as a global standard."},{"question":"How do I open a .pti file?","answer":"Because it is a highly specific and undocumented legacy format, modern image viewers and web browsers do not support it natively. Opening it would require the original, specific software that generated it."},{"question":"Is image/prs.pti used on the web?","answer":"No. It has zero native browser support and is not used in any modern web development context."}]},"index":{"compression":["Unknown / Proprietary"],"browserSupport":{"score":1,"label":"None"},"commonUses":["Legacy Application Specific Workflows","Proprietary Image Storage"]},"technical":{"magicBytes":{"hex":"Unknown","ascii":"Unknown"},"container":"Proprietary","compressionAlgorithm":["Unknown"],"colorDepth":["Unknown"],"transparency":false,"animation":false,"metadata":{"exif":false,"xmp":false,"iccProfile":false},"alphaChannel":false,"progressiveLoading":false,"hdrSupport":false},"history":{"developer":"Jürn Laun","released":"1999","specification":"Proprietary (Registered with IANA in 1999)"},"browserSupport":{"chrome":false,"chromeVersion":"None","firefox":false,"firefoxVersion":"None","safari":false,"safariVersion":"None","edge":false,"edgeVersion":"None","internetExplorer":false},"softwareSupport":[],"conversion":{"convertTo":[],"convertFrom":[]},"developer":{"httpHeaders":[{"header":"Content-Type","value":"image/prs.pti"}],"htmlAccept":"image/prs.pti, .pti","fileDetection":["Detection relies entirely on the .pti file extension, as the format lacks known magic byte signatures in standard open-source mime-db repositories."]},"prosCons":{"pros":["Provided a registered MIME type namespace for a specific application's proprietary image format without conflicting with standard web types"],"cons":["Completely undocumented and unsupported in modern ecosystems","Zero web browser compatibility","Falls into the 'vanity' tree, making it irrelevant for standard cross-platform data exchange"]},"specifications":{"url":"https://www.iana.org/assignments/media-types/image/prs.pti","rfc":"","mimeAliases":[]},"developerSnippets":{"python":"import magic\nprint(magic.from_file('image.pti', mime=True)) # Will likely default to 'application/octet-stream'","nodejs":"const FileType = require('file-type');\nconst type = await FileType.fromFile('image.pti');\nconsole.log(type?.mime); // Standard parsers will fail to recognize PTI files","go":"import \"net/http\"\n// Standard HTTP detection cannot identify PTI files internally. You must rely on string matching the .pti extension.","php":"$mime = mime_content_type('image.pti');\necho $mime; // Standard server environments will map this to application/octet-stream"},"relatedFormats":[]}
