]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/file/Magdir/sql
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / file / Magdir / sql
1
2 #------------------------------------------------------------------------------
3 # $File: sql,v 1.6 2009/09/19 16:28:12 christos Exp $
4 # sql:  file(1) magic for SQL files
5 #
6 # From: "Marty Leisner" <mleisner@eng.mc.xerox.com>
7 # Recognize some MySQL files.
8 #
9 0       beshort                 0xfe01          MySQL table definition file
10 >2      byte                    x               Version %d
11 0       belong&0xffffff00       0xfefe0300      MySQL MISAM index file
12 >3      byte                    x               Version %d
13 0       belong&0xffffff00       0xfefe0700      MySQL MISAM compressed data file
14 >3      byte                    x               Version %d
15 0       belong&0xffffff00       0xfefe0500      MySQL ISAM index file
16 >3      byte                    x               Version %d
17 0       belong&0xffffff00       0xfefe0600      MySQL ISAM compressed data file
18 >3      byte                    x               Version %d
19 0       string                  \376bin         MySQL replication log
20
21 #------------------------------------------------------------------------------
22 # iRiver H Series database file 
23 # From Ken Guest <ken@linux.ie>
24 # As observed from iRivNavi.iDB and unencoded firmware
25 #
26 0   string              iRivDB  iRiver Database file
27 >11  string     >\0     Version %s
28 >39  string             iHP-100 [H Series]
29
30 #------------------------------------------------------------------------------
31 # SQLite database files
32 # Ken Guest <ken@linux.ie>, Ty Sarna, Zack Weinberg
33 #
34 # Version 1 used GDBM internally; its files cannot be distinguished
35 # from other GDBM files.
36 #
37 # Version 2 used this format:
38 0       string  **\ This\ file\ contains\ an\ SQLite  SQLite 2.x database
39
40 # Version 3 of SQLite allows applications to embed their own "user version"
41 # number in the database.  Detect this and distinguish those files.
42
43 0   string  SQLite\ format\ 3
44 >60 string  _MTN               Monotone source repository
45 >60 belong  !0                 SQLite 3.x database, user version %u
46 >60 belong  0                  SQLite 3.x database