xref: /freebsd-src/contrib/file/magic/Magdir/kicad (revision 2726a7014867ad7224d09b66836c5d385f0350f4)
148c779cdSXin LI
248c779cdSXin LI#------------------------------------------------------------------------------
3*2726a701SXin LI# $File: kicad,v 1.2 2020/05/06 14:03:28 christos Exp $
448c779cdSXin LI# kicad:  file(1) magic for KiCad files
548c779cdSXin LI#
648c779cdSXin LI# See
748c779cdSXin LI#
848c779cdSXin LI#	http://kicad-pcb.org
948c779cdSXin LI#
1048c779cdSXin LI
1148c779cdSXin LI# KiCad Schematic Document
12*2726a701SXin LI0	    string  (kicad_sch
13*2726a701SXin LI>10	    byte    0x20		KiCad Schematic Document
14*2726a701SXin LI!:ext kicad_sch/kicad_sch-bak
15*2726a701SXin LI>>11	    string  (version
16*2726a701SXin LI>>>19	    byte    0x20
17*2726a701SXin LI>>>>20	    regex   [0-9.]+		(Version %s)
18*2726a701SXin LI
19*2726a701SXin LI# KiCad Schematic Document (Legacy)
2048c779cdSXin LI0	    string  EESchema
2148c779cdSXin LI>8	    byte    0x20
2248c779cdSXin LI>>9	    string  Schematic
23*2726a701SXin LI>>>18	    byte    0x20		KiCad Schematic Document (Legacy)
2448c779cdSXin LI!:ext sch/bak
2548c779cdSXin LI>>>>24	    string  Version
2648c779cdSXin LI>>>>>31	    byte    0x20
2748c779cdSXin LI>>>>>>32    string  x			(Version %s)
2848c779cdSXin LI
2948c779cdSXin LI# KiCad Symbol Library
30*2726a701SXin LI0	    string  (kicad_symbol_lib
31*2726a701SXin LI>17	    byte    0x20		KiCad Symbol Library
32*2726a701SXin LI!:ext kicad_sym
33*2726a701SXin LI>>18	    string  (version
34*2726a701SXin LI>>>26	    byte    0x20
35*2726a701SXin LI>>>>27	    regex   [0-9.]+		(Version %s)
36*2726a701SXin LI
37*2726a701SXin LI# KiCad Symbol Library (Legacy)
3848c779cdSXin LI0	    string  EESchema-LIBRARY
39*2726a701SXin LI>16	    byte    0x20		KiCad Symbol Library (Legacy)
4048c779cdSXin LI!:ext lib
4148c779cdSXin LI>>17	    string  Version
4248c779cdSXin LI>>>24	    byte    0x20
4348c779cdSXin LI>>>>25	    string  x			(Version %s)
4448c779cdSXin LI
45*2726a701SXin LI# KiCad Symbol Library Documentation (Legacy)
4648c779cdSXin LI0	    string  EESchema-DOCLIB
47*2726a701SXin LI>15	    byte    0x20		KiCad Symbol Library Documentation (Legacy)
4848c779cdSXin LI!:ext dcm
4948c779cdSXin LI>>17	    string  Version
5048c779cdSXin LI>>>24	    byte    0x20
5148c779cdSXin LI>>>>25	    string  x			(Version %s)
5248c779cdSXin LI
5348c779cdSXin LI# KiCad Board Layout
5448c779cdSXin LI0	    string  (kicad_pcb
5548c779cdSXin LI>10	    byte    0x20		KiCad Board Layout
5648c779cdSXin LI!:ext kicad_pcb/kicad_pcb-bak
5748c779cdSXin LI>>11	    string  (version
5848c779cdSXin LI>>>19	    byte    0x20
59*2726a701SXin LI>>>>20	    regex   [0-9.]+		(Version %s)
6048c779cdSXin LI
6148c779cdSXin LI# KiCad Footprint
6248c779cdSXin LI0	    string  (module
6348c779cdSXin LI>7	    byte    0x20		KiCad Footprint
6448c779cdSXin LI!:ext kicad_mod
6548c779cdSXin LI
6648c779cdSXin LI# KiCad Footprint (Legacy)
6748c779cdSXin LI0	    string  PCBNEW-LibModule-V1	    KiCad Footprint (Legacy)
6848c779cdSXin LI!:ext mod
6948c779cdSXin LI
7048c779cdSXin LI# KiCad Netlist
7148c779cdSXin LI0	    string  (export
7248c779cdSXin LI>7	    byte    0x20		KiCad Netlist
7348c779cdSXin LI!:ext net
7448c779cdSXin LI
7548c779cdSXin LI# KiCad Symbol Library Table
7648c779cdSXin LI0	    string  (sym_lib_table
7748c779cdSXin LI>14	    byte    0xA			KiCad Symbol Library Table
7848c779cdSXin LI>14	    byte    0xD			KiCad Symbol Library Table
7948c779cdSXin LI>14	    byte    0x20		KiCad Symbol Library Table
8048c779cdSXin LI
8148c779cdSXin LI# KiCad Footprint Library Table
8248c779cdSXin LI0	    string  (fp_lib_table
8348c779cdSXin LI>13	    byte    0xA			KiCad Footprint Library Table
8448c779cdSXin LI>13	    byte    0xD			KiCad Footprint Library Table
8548c779cdSXin LI>13	    byte    0x20		KiCad Footprint Library Table
86