diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 17:00:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 17:00:10 +0000 |
commit | 1ebbd027274333758fc3517685d81847601db676 (patch) | |
tree | 5259d053d3e3066e0745150805fa4b20184eef98 /magic/Magdir/pdf | |
parent | Initial commit. (diff) | |
download | file-1ebbd027274333758fc3517685d81847601db676.tar.xz file-1ebbd027274333758fc3517685d81847601db676.zip |
Adding upstream version 1:5.45.upstream/1%5.45upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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 |