xref: /dflybsd-src/contrib/file/magic/Magdir/pdf (revision 7b80531f545c7d3c51c1660130c71d01f6bccbe0)
1f72f8299SJan Lentfer
2327e51cbSPeter Avalos#------------------------------------------------------------------------------
3*614728caSSascha Wildner# $File: pdf,v 1.16 2021/07/30 11:47:07 christos Exp $
4327e51cbSPeter Avalos# pdf:  file(1) magic for Portable Document Format
5327e51cbSPeter Avalos#
6327e51cbSPeter Avalos
7c990e5baSDaniel Fojt0	name	pdf
8970935fdSSascha Wildner>8	search		/Count
9970935fdSSascha Wildner>>&0	regex		[0-9]+		\b, %s pages
10*614728caSSascha Wildner>8	search/512	/Filter/FlateDecode/	(zip deflate encoded)
11c990e5baSDaniel Fojt
12327e51cbSPeter Avalos0	string		%PDF-		PDF document
1379343712SPeter Avalos!:mime	application/pdf
146fca56fbSSascha Wildner!:strength +60
15970935fdSSascha Wildner!:ext	pdf
16327e51cbSPeter Avalos>5	byte		x		\b, version %c
17327e51cbSPeter Avalos>7	byte		x		\b.%c
18c990e5baSDaniel Fojt>0	use		pdf
19327e51cbSPeter Avalos
20c30bd091SSascha Wildner0	string		\012%PDF-	PDF document
21c30bd091SSascha Wildner!:mime	application/pdf
226fca56fbSSascha Wildner!:strength +60
23970935fdSSascha Wildner!:ext	pdf
246fca56fbSSascha Wildner>6	byte		x		\b, version %c
256fca56fbSSascha Wildner>8	byte		x		\b.%c
26c990e5baSDaniel Fojt>0	use		pdf
276fca56fbSSascha Wildner
286fca56fbSSascha Wildner0	string		\xef\xbb\xbf%PDF-	PDF document (UTF-8)
296fca56fbSSascha Wildner!:mime	application/pdf
306fca56fbSSascha Wildner!:strength +60
31970935fdSSascha Wildner!:ext	pdf
32c30bd091SSascha Wildner>6	byte		x		\b, version %c
33c30bd091SSascha Wildner>8	byte		x		\b.%c
34c990e5baSDaniel Fojt>0	use		pdf
35c30bd091SSascha Wildner
36327e51cbSPeter Avalos# From: Nick Schmalenberger <nick@schmalenberger.us>
37327e51cbSPeter Avalos# Forms Data Format
3879343712SPeter Avalos0       string          %FDF-           FDF document
39e8af9738SPeter Avalos!:mime application/vnd.fdf
406fca56fbSSascha Wildner!:strength +60
41970935fdSSascha Wildner!:ext	pdf
42327e51cbSPeter Avalos>5      byte            x               \b, version %c
43327e51cbSPeter Avalos>7      byte            x               \b.%c
44c30bd091SSascha Wildner
45c30bd091SSascha Wildner0	search/256	%PDF-		PDF document
46c30bd091SSascha Wildner!:mime	application/pdf
476fca56fbSSascha Wildner!:strength +60
48970935fdSSascha Wildner!:ext	pdf
49c30bd091SSascha Wildner>&0	byte		x		\b, version %c
50c30bd091SSascha Wildner>&2	byte		x		\b.%c
51c990e5baSDaniel Fojt>0	use		pdf
52