12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #------------------------------------------------------------------------------
- # $File: xwindows,v 1.12 2021/08/24 08:31:10 christos Exp $
- # xwindows: file(1) magic for various X/Window system file formats.
- # Compiled X Keymap
- # XKM (compiled X keymap) files (including version and byte ordering)
- 1 string mkx Compiled XKB Keymap: lsb,
- >0 byte >0 version %d
- >0 byte =0 obsolete
- 0 string xkm Compiled XKB Keymap: msb,
- >3 byte >0 version %d
- >3 byte =0 obsolete
- # xfsdump archive
- 0 string xFSdump0 xfsdump archive
- >8 belong x (version %d)
- # Jaleo XFS files
- 0 long 395726 Jaleo XFS file
- >4 long x - version %d
- >8 long x - [%d -
- >20 long x \b%dx
- >24 long x \b%dx
- >28 long 1008 \bYUV422]
- >28 long 1000 \bRGB24]
- # Xcursor data
- # X11 mouse cursor format defined in libXcursor, see
- # https://www.x.org/archive/X11R6.8.1/doc/Xcursor.3.html
- # https://cgit.freedesktop.org/xorg/lib/libXcursor/tree/include/X11/Xcursor/Xcursor.h
- 0 string Xcur Xcursor data
- !:mime image/x-xcursor
- >10 leshort x version %d
- >>8 leshort x \b.%d
- # X bitmap https://en.wikipedia.org/wiki/X_BitMap
- 0 search/2048 #define\040
- >&0 regex [a-zA-Z0-9]+_width\040 xbm image
- >>&0 regex [0-9]* (%sx
- >>>&0 string \n#define\040
- >>>>&0 regex [a-zA-Z0-9]+_height\040
- >>>>>&0 regex [0-9]* \b%s)
|