xref: /freebsd/contrib/file/magic/Magdir/softquad (revision 898496ee09ed2b7d25f6807edc4515628196ec0a)
1b6cee71dSXin LI
2b6cee71dSXin LI#------------------------------------------------------------------------------
3*898496eeSXin LI# $File: softquad,v 1.14 2022/10/28 17:19:54 christos Exp $
4b6cee71dSXin LI# softquad:  file(1) magic for SoftQuad Publishing Software
5*898496eeSXin LI# URL:		https://en.wikipedia.org/wiki/SoftQuad_Software
6b6cee71dSXin LI#
7b6cee71dSXin LI# Author/Editor and RulesBuilder
8b6cee71dSXin LI#
9b6cee71dSXin LI# XXX - byte order?
10b6cee71dSXin LI#
11b6cee71dSXin LI0	string		\<!SQ\ DTD>	Compiled SGML rules file
12b6cee71dSXin LI>9	string		>\0		 Type %s
13b6cee71dSXin LI0	string		\<!SQ\ A/E>	A/E SGML Document binary
14b6cee71dSXin LI>9	string		>\0		 Type %s
15b6cee71dSXin LI0	string		\<!SQ\ STS>	A/E SGML binary styles file
16b6cee71dSXin LI>9	string		>\0		 Type %s
17b6cee71dSXin LI0	short		0xc0de		Compiled PSI (v1) data
18b6cee71dSXin LI0	short		0xc0da		Compiled PSI (v2) data
19b6cee71dSXin LI>3	string		>\0		(%s)
20b6cee71dSXin LI# Binary sqtroff font/desc files...
21*898496eeSXin LI# GRR: the line below is also true for 5View capture file handled by ./sniffer
22*898496eeSXin LI0	short		0125252
23*898496eeSXin LI# skip 5View capture file with "invalid" version AAAAh
24*898496eeSXin LI>2	short		>0		SoftQuad DESC or font file binary - version %d
25b6cee71dSXin LI# Bitmaps...
26b6cee71dSXin LI0	search/1	SQ\ BITMAP1	SoftQuad Raster Format text
27b6cee71dSXin LI#0	string		SQ\ BITMAP2	SoftQuad Raster Format data
28b6cee71dSXin LI# sqtroff intermediate language (replacement for ditroff int. lang.)
29b6cee71dSXin LI0	string		X\ 		SoftQuad troff Context intermediate
30b6cee71dSXin LI>2	string		495		for AT&T 495 laser printer
31b6cee71dSXin LI>2	string		hp		for Hewlett-Packard LaserJet
32b6cee71dSXin LI>2	string		impr		for IMAGEN imPRESS
33b6cee71dSXin LI>2	string		ps		for PostScript
34b6cee71dSXin LI
35b6cee71dSXin LI# From: Michael Piefel <piefel@debian.org>
36b6cee71dSXin LI# sqtroff intermediate language (replacement for ditroff int. lang.)
37b6cee71dSXin LI0	string		X\ 495		SoftQuad troff Context intermediate for AT&T 495 laser printer
38b6cee71dSXin LI0	string		X\ hp		SoftQuad troff Context intermediate for HP LaserJet
39b6cee71dSXin LI0	string		X\ impr		SoftQuad troff Context intermediate for IMAGEN imPRESS
40b6cee71dSXin LI0	string		X\ ps		SoftQuad troff Context intermediate for PostScript
41