xref: /dflybsd-src/contrib/file/magic/Magdir/bytecode (revision 739f0ef867128a933e021db3d831e906fcafd825)
1614728caSSascha Wildner
2614728caSSascha Wildner#------------------------------------------------------------
3*3b9cdfa3SAntonio Huete Jimenez# $File: bytecode,v 1.3 2022/03/24 15:48:58 christos Exp $
4614728caSSascha Wildner# magic for various bytecodes
5614728caSSascha Wildner
6614728caSSascha Wildner# From: Mikhail Gusarov <dottedmag@dottedmag.net>
7614728caSSascha Wildner# NekoVM (https://nekovm.org/) bytecode
8614728caSSascha Wildner0	string		NEKO	NekoVM bytecode
9614728caSSascha Wildner>4	lelong		x	(%d global symbols,
10614728caSSascha Wildner>8	lelong		x	%d global fields,
11614728caSSascha Wildner>12	lelong		x	%d bytecode ops)
12614728caSSascha Wildner!:mime	application/x-nekovm-bytecode
13614728caSSascha Wildner
14614728caSSascha Wildner# https://www.iana.org/assignments/media-types/application/vnd.resilient.logic
15614728caSSascha Wildner# From: Benedikt Muessig <benedikt@resilient-group.de>
16614728caSSascha Wildner0	belong		0x07524c4d	Resilient Logic bytecode
17614728caSSascha Wildner!:mime	application/vnd.resilient.logic
18614728caSSascha Wildner>4	byte/16		x	\b, version %d
19614728caSSascha Wildner>4	byte&0x0f	x	\b.%d
20614728caSSascha Wildner
21614728caSSascha Wildner# Guile file magic from <dalepsmith@gmail.com>
22614728caSSascha Wildner# https://www.gnu.org/s/guile/
23614728caSSascha Wildner# https://git.savannah.gnu.org/gitweb/?p=guile.git;f=libguile/_scm.h;hb=HEAD#l250
24614728caSSascha Wildner
25614728caSSascha Wildner0	string	GOOF----	Guile Object
26614728caSSascha Wildner>8	string	LE		\b, little endian
27614728caSSascha Wildner>8	string	BE		\b, big endian
28614728caSSascha Wildner>11	string	4		\b, 32bit
29614728caSSascha Wildner>11	string	8		\b, 64bit
30*3b9cdfa3SAntonio Huete Jimenez>13	regex	.\\..		\b, bytecode v%s
31