summaryrefslogtreecommitdiff
path: root/magic/Magdir/bytecode
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2023-09-10 04:50:07 +0000
committerXin LI <delphij@FreeBSD.org>2023-09-10 04:50:07 +0000
commit72d4668c77f014e21af1db10648768e4843ce5d2 (patch)
tree5259d053d3e3066e0745150805fa4b20184eef98 /magic/Magdir/bytecode
parent5d5531f83be2e504e0128532d46dcfaf512da16d (diff)
Diffstat (limited to 'magic/Magdir/bytecode')
-rw-r--r--magic/Magdir/bytecode13
1 files changed, 12 insertions, 1 deletions
diff --git a/magic/Magdir/bytecode b/magic/Magdir/bytecode
index 94fb8b38cb03..dca961c26431 100644
--- a/magic/Magdir/bytecode
+++ b/magic/Magdir/bytecode
@@ -1,6 +1,6 @@
#------------------------------------------------------------
-# $File: bytecode,v 1.3 2022/03/24 15:48:58 christos Exp $
+# $File: bytecode,v 1.5 2023/02/20 16:25:05 christos Exp $
# magic for various bytecodes
# From: Mikhail Gusarov <dottedmag@dottedmag.net>
@@ -28,3 +28,14 @@
>11 string 4 \b, 32bit
>11 string 8 \b, 64bit
>13 regex .\\.. \b, bytecode v%s
+
+# Racket file magic
+# From: Haelwenn (lanodan) Monnier <contact+libmagic@hacktivis.me>
+# https://racket-lang.org/
+# https://github.com/racket/racket/blob/master/racket/src/expander/compile/write-linklet.rkt
+0 string #~
+>&0 pstring x
+>>&0 pstring racket
+>>>0 string #~ Racket bytecode
+>>>>&0 pstring x (version %s)
+