xref: /freebsd/contrib/file/magic/Magdir/pdf (revision 898496ee09ed2b7d25f6807edc4515628196ec0a)
1
2#------------------------------------------------------------------------------
3# $File: pdf,v 1.18 2023/07/17 15:57:18 christos Exp $
4# pdf:  file(1) magic for Portable Document Format
5#
6
70	name	pdf
8>8	search		/Count
9>>&0	regex		[0-9]+		\b, %s page(s)
10>8	search/512	/Filter/FlateDecode/	(zip deflate encoded)
11
120	string		%PDF-		PDF document
13!:mime	application/pdf
14!:strength +60
15!:ext	pdf
16>5	byte		x		\b, version %c
17>7	byte		x		\b.%c
18>0	use		pdf
19
200	string		\012%PDF-	PDF document
21!:mime	application/pdf
22!:strength +60
23!:ext	pdf
24>6	byte		x		\b, version %c
25>8	byte		x		\b.%c
26>0	use		pdf
27
280	string		\xef\xbb\xbf%PDF-	PDF document (UTF-8)
29!:mime	application/pdf
30!:strength +60
31!:ext	pdf
32>6	byte		x		\b, version %c
33>8	byte		x		\b.%c
34>0	use		pdf
35
36# From: Nick Schmalenberger <nick@schmalenberger.us>
37# Forms Data Format
380       string          %FDF-           FDF document
39!:mime application/vnd.fdf
40!:strength +60
41!:ext	pdf
42>5      byte            x               \b, version %c
43>7      byte            x               \b.%c
44
450	search/1024	%PDF-		PDF document
46!:mime	application/pdf
47!:strength +60
48!:ext	pdf
49>&0	byte		x		\b, version %c
50>&2	byte		x		\b.%c
51>0	use		pdf
52