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