summaryrefslogtreecommitdiffstats
path: root/magic/Magdir/pdf
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 17:00:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 17:00:10 +0000
commit1ebbd027274333758fc3517685d81847601db676 (patch)
tree5259d053d3e3066e0745150805fa4b20184eef98 /magic/Magdir/pdf
parentInitial commit. (diff)
downloadfile-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 'magic/Magdir/pdf')
-rw-r--r--magic/Magdir/pdf51
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