xref: /freebsd/contrib/file/magic/Magdir/andrew (revision 7af41682a96bf7058b82665c33bb9b1bfa079c17)
1*7af41682SXin LI#------------------------------------------------------------------------------
2*7af41682SXin LI# $File: andrew,v 1.1 2026/04/16 15:13:19 christos Exp $
3*7af41682SXin LI# andrew:  file(1) magic for Andrew Project files:
4*7af41682SXin LI# https://en.wikipedia.org/wiki/Andrew_Project
5*7af41682SXin LI
6*7af41682SXin LI# Andrew Toolkit (ATK / AUIS) data stream
7*7af41682SXin LI# From Carnegie Mellon University's Andrew User Interface System (c. 1988)
8*7af41682SXin LI
9*7af41682SXin LI0	string	\\begindata{raster,	Andrew Toolkit raster image data
10*7af41682SXin LI!:mime	application/andrew-inset
11*7af41682SXin LI!:ext	raster
12*7af41682SXin LI
13*7af41682SXin LI0	string	\\begindata{text,	Andrew Toolkit text document
14*7af41682SXin LI!:mime	application/andrew-inset
15*7af41682SXin LI!:ext	ez
16*7af41682SXin LI
17*7af41682SXin LI0	string	\\begindata{table,	Andrew Toolkit table
18*7af41682SXin LI!:mime	application/andrew-inset
19*7af41682SXin LI!:ext	ez
20*7af41682SXin LI
21*7af41682SXin LI0	string	\\begindata{figure,	Andrew Toolkit figure
22*7af41682SXin LI!:mime	application/andrew-inset
23*7af41682SXin LI!:ext	ez
24*7af41682SXin LI
25*7af41682SXin LI0	string	\\begindata{zip,	Andrew Toolkit zip (compound document)
26*7af41682SXin LI!:mime	application/andrew-inset
27*7af41682SXin LI!:ext	ez
28*7af41682SXin LI
29*7af41682SXin LI# Generic fallback for any other ATK data type
30*7af41682SXin LI0	regex/s	\\\\begindata\\{[a-z]	Andrew Toolkit data
31*7af41682SXin LI!:mime	application/andrew-inset
32*7af41682SXin LI!:ext	ez
33