diff options
Diffstat (limited to '')
-rw-r--r-- | magic/Magdir/pdf | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/magic/Magdir/pdf b/magic/Magdir/pdf new file mode 100644 index 0000000..7a99d8d --- /dev/null +++ b/magic/Magdir/pdf @@ -0,0 +1,51 @@ + +#------------------------------------------------------------------------------ +# $File: pdf,v 1.18 2023/07/17 15:57:18 christos Exp $ +# pdf: file(1) magic for Portable Document Format +# + +0 name pdf +>8 search /Count +>>&0 regex [0-9]+ \b, %s page(s) +>8 search/512 /Filter/FlateDecode/ (zip deflate encoded) + +0 string %PDF- PDF document +!:mime application/pdf +!:strength +60 +!:ext pdf +>5 byte x \b, version %c +>7 byte x \b.%c +>0 use pdf + +0 string \012%PDF- PDF document +!:mime application/pdf +!:strength +60 +!:ext pdf +>6 byte x \b, version %c +>8 byte x \b.%c +>0 use pdf + +0 string \xef\xbb\xbf%PDF- PDF document (UTF-8) +!:mime application/pdf +!:strength +60 +!:ext pdf +>6 byte x \b, version %c +>8 byte x \b.%c +>0 use pdf + +# From: Nick Schmalenberger <nick@schmalenberger.us> +# Forms Data Format +0 string %FDF- FDF document +!:mime application/vnd.fdf +!:strength +60 +!:ext pdf +>5 byte x \b, version %c +>7 byte x \b.%c + +0 search/1024 %PDF- PDF document +!:mime application/pdf +!:strength +60 +!:ext pdf +>&0 byte x \b, version %c +>&2 byte x \b.%c +>0 use pdf |