xref: /minix3/external/bsd/file/dist/magic/magdir/gnome (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
184d9c625SLionel Sambuc
284d9c625SLionel Sambuc#------------------------------------------------------------------------------
3*0a6a1f1dSLionel Sambuc# $File: gnome,v 1.5 2014/04/30 21:41:02 christos Exp $
484d9c625SLionel Sambuc# GNOME related files
584d9c625SLionel Sambuc
684d9c625SLionel Sambuc# Contributed by Josh Triplett
784d9c625SLionel Sambuc# FIXME: Could be simplified if pstring supported two-byte counts
884d9c625SLionel Sambuc0         string   GnomeKeyring\n\r\0\n GNOME keyring
984d9c625SLionel Sambuc>&0       ubyte    0                    \b, major version 0
1084d9c625SLionel Sambuc>>&0      ubyte    0                    \b, minor version 0
1184d9c625SLionel Sambuc>>>&0     ubyte    0                    \b, crypto type 0 (AES)
12*0a6a1f1dSLionel Sambuc>>>&0     ubyte    >0                   \b, crypto type %u (unknown)
1384d9c625SLionel Sambuc>>>&1     ubyte    0                    \b, hash type 0 (MD5)
14*0a6a1f1dSLionel Sambuc>>>&1     ubyte    >0                   \b, hash type %u (unknown)
1584d9c625SLionel Sambuc>>>&2     ubelong  0xFFFFFFFF           \b, name NULL
1684d9c625SLionel Sambuc>>>&2     ubelong  !0xFFFFFFFF
1784d9c625SLionel Sambuc>>>>&-4   ubelong  >255                 \b, name too long for file's pstring type
1884d9c625SLionel Sambuc>>>>&-4   ubelong  <256
1984d9c625SLionel Sambuc>>>>>&-1  pstring  x                    \b, name "%s"
2084d9c625SLionel Sambuc>>>>>>&0  ubeqdate x                    \b, last modified %s
2184d9c625SLionel Sambuc>>>>>>&8  ubeqdate x                    \b, created %s
2284d9c625SLionel Sambuc>>>>>>&16 ubelong  &1
2384d9c625SLionel Sambuc>>>>>>>&0 ubelong  x                    \b, locked if idle for %u seconds
2484d9c625SLionel Sambuc>>>>>>&16 ubelong  ^1                   \b, not locked if idle
2584d9c625SLionel Sambuc>>>>>>&24 ubelong  x                    \b, hash iterations %u
2684d9c625SLionel Sambuc>>>>>>&28 ubequad  x                    \b, salt %llu
2784d9c625SLionel Sambuc>>>>>>&52 ubelong  x                    \b, %u item(s)
2884d9c625SLionel Sambuc
2984d9c625SLionel Sambuc# From: Alex Beregszaszi <alex@fsn.hu>
3084d9c625SLionel Sambuc4	string	gtktalog		GNOME Catalogue (gtktalog)
3184d9c625SLionel Sambuc>13	string	>\0			version %s
3284d9c625SLionel Sambuc
3384d9c625SLionel Sambuc# Summary: GStreamer binary registry
3484d9c625SLionel Sambuc# Extension: .bin
3584d9c625SLionel Sambuc# Submitted by: Josh Triplett <josh@joshtriplett.org>
3684d9c625SLionel Sambuc0	belong	0xc0def00d		GStreamer binary registry
3784d9c625SLionel Sambuc>4	string	x			\b, version %s
3884d9c625SLionel Sambuc
3984d9c625SLionel Sambuc# GVariant Database file
4084d9c625SLionel Sambuc# By Elan Ruusamae <glen@delfi.ee>
4184d9c625SLionel Sambuc# https://github.com/GNOME/gvdb/blob/master/gvdb-format.h
4284d9c625SLionel Sambuc# It's always "GVariant", it's byte swapped on incompatible archs
4384d9c625SLionel Sambuc# See https://github.com/GNOME/gvdb/blob/master/gvdb-builder.c
4484d9c625SLionel Sambuc# file_builder_serialise()
4584d9c625SLionel Sambuc# http://developer.gnome.org/glib/2.34/glib-GVariant.html#GVariant
4684d9c625SLionel Sambuc0	string	GVariant	GVariant Database file,
4784d9c625SLionel Sambuc# version is never filled. probably future extension
4884d9c625SLionel Sambuc>8	lelong	x		version %d
4984d9c625SLionel Sambuc# not sure are these usable, so commented out
5084d9c625SLionel Sambuc#>>16	lelong	x		start %d,
5184d9c625SLionel Sambuc#>>>20	lelong	x		end %d
5284d9c625SLionel Sambuc
5384d9c625SLionel Sambuc# G-IR database made by gobject-introspect toolset,
5484d9c625SLionel Sambuc# http://live.gnome.org/GObjectIntrospection
5584d9c625SLionel Sambuc0	string		GOBJ\nMETADATA\r\n\032	G-IR binary database
5684d9c625SLionel Sambuc>16	byte		x			\b, v%d
5784d9c625SLionel Sambuc>17	byte		x			\b.%d
5884d9c625SLionel Sambuc>20	leshort		x			\b, %d entries
5984d9c625SLionel Sambuc>22	leshort		x			\b/%d local
60