xref: /dflybsd-src/contrib/file/magic/Magdir/kicad (revision c990e5ba296a6fc9cca0b70d4c36d67f474f8a61)
16fca56fbSSascha Wildner
26fca56fbSSascha Wildner#------------------------------------------------------------------------------
3*c990e5baSDaniel Fojt# $File: kicad,v 1.2 2020/05/06 14:03:28 christos Exp $
46fca56fbSSascha Wildner# kicad:  file(1) magic for KiCad files
56fca56fbSSascha Wildner#
66fca56fbSSascha Wildner# See
76fca56fbSSascha Wildner#
86fca56fbSSascha Wildner#	http://kicad-pcb.org
96fca56fbSSascha Wildner#
106fca56fbSSascha Wildner
116fca56fbSSascha Wildner# KiCad Schematic Document
12*c990e5baSDaniel Fojt0	    string  (kicad_sch
13*c990e5baSDaniel Fojt>10	    byte    0x20		KiCad Schematic Document
14*c990e5baSDaniel Fojt!:ext kicad_sch/kicad_sch-bak
15*c990e5baSDaniel Fojt>>11	    string  (version
16*c990e5baSDaniel Fojt>>>19	    byte    0x20
17*c990e5baSDaniel Fojt>>>>20	    regex   [0-9.]+		(Version %s)
18*c990e5baSDaniel Fojt
19*c990e5baSDaniel Fojt# KiCad Schematic Document (Legacy)
206fca56fbSSascha Wildner0	    string  EESchema
216fca56fbSSascha Wildner>8	    byte    0x20
226fca56fbSSascha Wildner>>9	    string  Schematic
23*c990e5baSDaniel Fojt>>>18	    byte    0x20		KiCad Schematic Document (Legacy)
246fca56fbSSascha Wildner!:ext sch/bak
256fca56fbSSascha Wildner>>>>24	    string  Version
266fca56fbSSascha Wildner>>>>>31	    byte    0x20
276fca56fbSSascha Wildner>>>>>>32    string  x			(Version %s)
286fca56fbSSascha Wildner
296fca56fbSSascha Wildner# KiCad Symbol Library
30*c990e5baSDaniel Fojt0	    string  (kicad_symbol_lib
31*c990e5baSDaniel Fojt>17	    byte    0x20		KiCad Symbol Library
32*c990e5baSDaniel Fojt!:ext kicad_sym
33*c990e5baSDaniel Fojt>>18	    string  (version
34*c990e5baSDaniel Fojt>>>26	    byte    0x20
35*c990e5baSDaniel Fojt>>>>27	    regex   [0-9.]+		(Version %s)
36*c990e5baSDaniel Fojt
37*c990e5baSDaniel Fojt# KiCad Symbol Library (Legacy)
386fca56fbSSascha Wildner0	    string  EESchema-LIBRARY
39*c990e5baSDaniel Fojt>16	    byte    0x20		KiCad Symbol Library (Legacy)
406fca56fbSSascha Wildner!:ext lib
416fca56fbSSascha Wildner>>17	    string  Version
426fca56fbSSascha Wildner>>>24	    byte    0x20
436fca56fbSSascha Wildner>>>>25	    string  x			(Version %s)
446fca56fbSSascha Wildner
45*c990e5baSDaniel Fojt# KiCad Symbol Library Documentation (Legacy)
466fca56fbSSascha Wildner0	    string  EESchema-DOCLIB
47*c990e5baSDaniel Fojt>15	    byte    0x20		KiCad Symbol Library Documentation (Legacy)
486fca56fbSSascha Wildner!:ext dcm
496fca56fbSSascha Wildner>>17	    string  Version
506fca56fbSSascha Wildner>>>24	    byte    0x20
516fca56fbSSascha Wildner>>>>25	    string  x			(Version %s)
526fca56fbSSascha Wildner
536fca56fbSSascha Wildner# KiCad Board Layout
546fca56fbSSascha Wildner0	    string  (kicad_pcb
556fca56fbSSascha Wildner>10	    byte    0x20		KiCad Board Layout
566fca56fbSSascha Wildner!:ext kicad_pcb/kicad_pcb-bak
576fca56fbSSascha Wildner>>11	    string  (version
586fca56fbSSascha Wildner>>>19	    byte    0x20
59*c990e5baSDaniel Fojt>>>>20	    regex   [0-9.]+		(Version %s)
606fca56fbSSascha Wildner
616fca56fbSSascha Wildner# KiCad Footprint
626fca56fbSSascha Wildner0	    string  (module
636fca56fbSSascha Wildner>7	    byte    0x20		KiCad Footprint
646fca56fbSSascha Wildner!:ext kicad_mod
656fca56fbSSascha Wildner
666fca56fbSSascha Wildner# KiCad Footprint (Legacy)
676fca56fbSSascha Wildner0	    string  PCBNEW-LibModule-V1	    KiCad Footprint (Legacy)
686fca56fbSSascha Wildner!:ext mod
696fca56fbSSascha Wildner
706fca56fbSSascha Wildner# KiCad Netlist
716fca56fbSSascha Wildner0	    string  (export
726fca56fbSSascha Wildner>7	    byte    0x20		KiCad Netlist
736fca56fbSSascha Wildner!:ext net
746fca56fbSSascha Wildner
756fca56fbSSascha Wildner# KiCad Symbol Library Table
766fca56fbSSascha Wildner0	    string  (sym_lib_table
776fca56fbSSascha Wildner>14	    byte    0xA			KiCad Symbol Library Table
786fca56fbSSascha Wildner>14	    byte    0xD			KiCad Symbol Library Table
796fca56fbSSascha Wildner>14	    byte    0x20		KiCad Symbol Library Table
806fca56fbSSascha Wildner
816fca56fbSSascha Wildner# KiCad Footprint Library Table
826fca56fbSSascha Wildner0	    string  (fp_lib_table
836fca56fbSSascha Wildner>13	    byte    0xA			KiCad Footprint Library Table
846fca56fbSSascha Wildner>13	    byte    0xD			KiCad Footprint Library Table
856fca56fbSSascha Wildner>13	    byte    0x20		KiCad Footprint Library Table
86