2 #------------------------------------------------------------------------------
3 # $File: pdf,v 1.15 2020/08/23 00:30:45 christos Exp $
4 # pdf: file(1) magic for Portable Document Format
9 >>&0 regex [0-9]+ \b, %s pages
10 >8 search/512 /Filter/FlateDecode/ (password protected)
12 0 string %PDF- PDF document
13 !:mime application/pdf
16 >5 byte x \b, version %c
20 0 string \012%PDF- PDF document
21 !:mime application/pdf
24 >6 byte x \b, version %c
28 0 string \xef\xbb\xbf%PDF- PDF document (UTF-8)
29 !:mime application/pdf
32 >6 byte x \b, version %c
36 # From: Nick Schmalenberger <nick@schmalenberger.us>
38 0 string %FDF- FDF document
39 !:mime application/vnd.fdf
42 >5 byte x \b, version %c
45 0 search/256 %PDF- PDF document
46 !:mime application/pdf
49 >&0 byte x \b, version %c