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