PS (PostScript) — fichier .ps

en déclin

Langage de description de page inventé par Adobe, ancêtre direct du PDF.

Le PostScript, créé par Adobe en 1982, est un véritable langage de programmation dédié à la description de pages : plutôt que de stocker une image de la page, un fichier .ps contient des instructions que l’imprimante ou le logiciel doit exécuter pour la produire. Cette approche en a fait le standard de l’impression professionnelle pendant près de deux décennies.

Sa signature “%!PS” en tête de fichier ASCII est simple et directement lisible : un fichier PostScript reste du texte, contrairement à la plupart des formats de document qui lui ont succédé.

Adobe a lui-même conçu le PDF, publié en 1993, comme une évolution du PostScript plus adaptée à l’affichage à l’écran et à l’échange de documents (fichier de taille prévisible, pas de risque d’exécution de code arbitraire). Le PostScript reste néanmoins la base technique de nombreux pilotes d’impression professionnels encore aujourd’hui.

Étant un véritable langage Turing-complet (boucles, conditions, variables), un fichier PostScript peut en théorie exécuter des calculs arbitraires lors de son interprétation par l’imprimante — une flexibilité puissante mais aussi une source de risques que le PDF a justement cherché à corriger en limitant drastiquement ce qu’un document peut réellement “faire” à l’ouverture.

Ghostscript, l’interpréteur PostScript libre le plus répandu, sert aujourd’hui encore de brique fondamentale à de nombreux outils de traitement de documents, y compris pour convertir d’anciens fichiers PostScript en PDF pour un archivage ou un partage moderne.

C’est précisément cette nature de langage Turing-complet qui a motivé, ces dernières années, la découverte régulière de vulnérabilités d’évasion de bac à sable dans des interpréteurs PostScript comme Ghostscript, un rappel que la flexibilité de programmation du format reste une source de risque bien après son remplacement par le PDF pour la majorité des usages grand public.

Signature binaire

Diagramme de la signature binaire du format PS (PostScript), octets mis en évidence
HexadécimalOffset
25 21 50 530

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .ps ?

Ghostscript, Aperçu (via conversion) permettent d'ouvrir gratuitement un fichier .ps. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format PS (PostScript) ?

Le type MIME du format PS (PostScript) est application/postscript.

Le format PS (PostScript) (.ps) est-il encore utilisé aujourd'hui ?

Le format PS (PostScript) est en déclin : encore rencontré, mais progressivement remplacé par d'autres formats.

Peut-on ouvrir un fichier .ps sur mobile, sans installer d'application ?

Oui : Ghostscript fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.

Pourquoi mon fichier .ps ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :