xref: /openbsd/usr.bin/file/magdir/blender (revision 6264d30e)
1*6264d30eSnicm#	$OpenBSD: blender,v 1.3 2015/10/05 22:48:26 nicm Exp $
236c0c0feStedu
336c0c0feStedu#------------------------------------------------------------------------------
40ee74395Schl# blender: file(1) magic for Blender 3D related files
536c0c0feStedu#
60ee74395Schl# Native format rule v1.2. For questions use the developers list
70ee74395Schl# http://lists.blender.org/mailman/listinfo/bf-committers
80ee74395Schl# GLOB chunk was moved near start and provides subversion info since 2.42
936c0c0feStedu
1036c0c0feStedu0		string	=BLENDER	Blender3D,
1136c0c0feStedu>7		string	=_		saved as 32-bits
120ee74395Schl>>8		string	=v		little endian
130ee74395Schl>>>9		byte	x		with version %c.
140ee74395Schl>>>10		byte	x		\b%c
150ee74395Schl>>>11		byte	x		\b%c
160ee74395Schl>>>0x40		string	=GLOB		\b.
170ee74395Schl>>>>0x58	leshort	x		\b%.4d
180ee74395Schl>>8		string	=V		big endian
190ee74395Schl>>>9		byte	x		with version %c.
200ee74395Schl>>>10		byte	x		\b%c
210ee74395Schl>>>11		byte	x		\b%c
220ee74395Schl>>>0x40		string	=GLOB		\b.
230ee74395Schl>>>>0x58	beshort	x		\b%.4d
2436c0c0feStedu>7		string	=-		saved as 64-bits
250ee74395Schl>>8		string	=v		little endian
260ee74395Schl>>9		byte	x		with version %c.
270ee74395Schl>>10		byte	x		\b%c
280ee74395Schl>>11		byte	x		\b%c
290ee74395Schl>>0x44		string	=GLOB		\b.
300ee74395Schl>>>0x60		leshort	x		\b%.4d
310ee74395Schl>>8		string	=V		big endian
320ee74395Schl>>>9		byte	x		with version %c.
330ee74395Schl>>>10		byte	x		\b%c
340ee74395Schl>>>11		byte	x		\b%c
350ee74395Schl>>>0x44		string	=GLOB		\b.
360ee74395Schl>>>>0x60	beshort	x		\b%.4d
370ee74395Schl
38*6264d30eSnicm# Scripts that run in the embedded Python interpreter
390ee74395Schl0		string	#!BPY		Blender3D BPython script
40