.ps File Extension
.ps PostScript file is, how to open it safely, how Poly supports it, and when to convert it to PDF. File extension details for .ps
Storage Only| File type | PostScript document or print job |
|---|---|
| MIME type | |
| Encoding | Primarily ASCII PostScript instructions, sometimes with binary data |
| Operating systems | Windows, macOS, Linux |
| Opens with | Ghostscript, Adobe Illustrator, PostScript printers |
| Poly support | Yes. Poly stores, syncs, shares, versions, and downloads .ps files. |
| Indexed by Poly | Name only. The PostScript program and document text are not content-indexed. |
| Preview in Poly | No. Download the file to render or convert it with a trusted PostScript tool. |
| Poly agent | No. The Poly agent cannot read the program or its rendered pages. |
What kind of file is a .ps?
A .ps file is usually a document or print job written in Adobe's PostScript page-description language. It commonly uses the application/postscript MIME type. Unlike a static image, PostScript is an executable, stack-based program. An interpreter runs its instructions to draw text, vectors, and raster images on one or more pages.12
A structured file often starts with %!PS-Adobe-3.0, whose first four bytes are 25 21 50 53 in hexadecimal. Comments beginning with %% may declare pages, fonts, bounding boxes, and other resources. This header is a useful clue, but it is not mandatory and does not prove that a file is valid or safe.2
.eps file to .ps does not convert it. Check the contents and use a PostScript interpreter when identification matters.How do I open a .ps on my computer?
Use maintained software that understands PostScript:
- Ghostscript runs on Windows, macOS, and Linux. It can render pages or convert a trusted file to PDF with
ps2pdf input.ps output.pdf.3 - Adobe Illustrator can open or place PS artwork, although a print-oriented, multi-page job is usually better converted to PDF first.4
- PostScript printers and prepress systems may accept the file directly when its LanguageLevel, fonts, page size, colors, and device instructions are compatible.
Current macOS versions no longer include built-in PS viewing. Apple recommends a third-party app, although a compatible PostScript printer can still receive the file through its print queue.5 General-purpose web browsers also do not provide a native PostScript viewer.
.ps attachment as executable input. Use current software with sandboxing and resource limits, and never send an untrusted file directly to an unrestricted interpreter or network printer.1Poly support for .ps
Poly recognizes .ps files, stores them safely, and makes them searchable by filename and ordinary file properties. It does not execute the PostScript program, generate page thumbnails, offer an in-app preview, extract document text, or expose rendered pages to the Poly agent.
For preview, full-text search, and agent reading, convert a trusted source to .pdf and upload that PDF separately. Keep the original .ps when it is the authoritative print job or contains production settings that conversion may not preserve.
History of .ps
Adobe developed PostScript in the early 1980s and introduced it commercially in 1985. The Apple LaserWriter helped establish the language in desktop publishing that same year by putting a PostScript interpreter inside a laser printer.6
PostScript let applications describe pages independently of a particular output device. Later releases were organized as LanguageLevels 1, 2, and 3. RFC 2046 standardized application/postscript for internet interchange in 1996.1 PDF has since replaced .ps for much ordinary document exchange because PDF offers a structured, page-oriented format without being a general-purpose programming language.
Working with .ps and alternatives
| Need | Better choice | Why |
|---|---|---|
| Share or review a multi-page document | Broad viewing support and predictable page access | |
| Place one legacy vector illustration | .eps | Constrained to a single, bounded PostScript page |
| Publish simple vector artwork on the web | SVG | Browser-native, but not every PostScript feature converts cleanly |
| Create fixed-resolution page images | PNG or TIFF | Predictable pixels at a chosen resolution |
Conversion interprets and renders the program. Missing fonts, device-specific instructions, color settings, and page-size assumptions can change the output. Compare converted pages visually, and proof production-print files in the intended workflow.
Footnotes
- Internet Engineering Task Force. RFC 2046, Section 4.5.2: PostScript Subtype. The standard defines the media subtype and documents interpreter security risks. ↩ ↩2 ↩3
- Adobe Systems Incorporated. PostScript Language Reference, Third Edition. The reference covers execution, DSC headers, encoding, resources, and LanguageLevels. ↩ ↩2
- Artifex Software. Using Ghostscript. The documentation covers PostScript interpretation, PDF conversion, and safety controls. ↩
- Adobe. Supported File Formats in Adobe Illustrator. Adobe lists PS among Illustrator's supported open and place formats. ↩
- Apple. View .ps and .eps Files on Mac. Apple documents the removal of built-in viewing and the remaining print-queue option. ↩
- Library of Congress. PostScript Format Family. The format description covers PostScript's introduction, adoption, versions, and relationship to PDF. ↩