1ef01931fSBen Gras 2ef01931fSBen Gras#------------------------------------------------------------------------------ 3*0a6a1f1dSLionel Sambuc# $File: sgi,v 1.21 2014/04/30 21:41:02 christos Exp $ 484d9c625SLionel Sambuc# sgi: file(1) magic for Silicon Graphics operating systems and applications 584d9c625SLionel Sambuc# 684d9c625SLionel Sambuc# Executable images are handled either in aout (for old-style a.out 784d9c625SLionel Sambuc# files for 68K; they are indistinguishable from other big-endian 32-bit 884d9c625SLionel Sambuc# a.out files) or in mips (for MIPS ECOFF and Ucode files) 984d9c625SLionel Sambuc# 1084d9c625SLionel Sambuc 1184d9c625SLionel Sambuc# kbd file definitions 1284d9c625SLionel Sambuc0 string kbd!map kbd map file 1384d9c625SLionel Sambuc>8 byte >0 Ver %d: 1484d9c625SLionel Sambuc>10 short >0 with %d table(s) 1584d9c625SLionel Sambuc 1684d9c625SLionel Sambuc0 beshort 0x8765 disk quotas file 1784d9c625SLionel Sambuc 1884d9c625SLionel Sambuc0 beshort 0x0506 IRIS Showcase file 1984d9c625SLionel Sambuc>2 byte 0x49 - 20*0a6a1f1dSLionel Sambuc>3 byte x - version %d 2184d9c625SLionel Sambuc0 beshort 0x0226 IRIS Showcase template 2284d9c625SLionel Sambuc>2 byte 0x63 - 23*0a6a1f1dSLionel Sambuc>3 byte x - version %d 2484d9c625SLionel Sambuc0 belong 0x5343464d IRIS Showcase file 25*0a6a1f1dSLionel Sambuc>4 byte x - version %d 2684d9c625SLionel Sambuc0 belong 0x5443464d IRIS Showcase template 27*0a6a1f1dSLionel Sambuc>4 byte x - version %d 2884d9c625SLionel Sambuc0 belong 0xdeadbabe IRIX Parallel Arena 29*0a6a1f1dSLionel Sambuc>8 belong >0 - version %d 3084d9c625SLionel Sambuc 3184d9c625SLionel Sambuc# core files 3284d9c625SLionel Sambuc# 3384d9c625SLionel Sambuc# 32bit core file 3484d9c625SLionel Sambuc0 belong 0xdeadadb0 IRIX core dump 3584d9c625SLionel Sambuc>4 belong 1 of 3684d9c625SLionel Sambuc>16 string >\0 '%s' 3784d9c625SLionel Sambuc# 64bit core file 3884d9c625SLionel Sambuc0 belong 0xdeadad40 IRIX 64-bit core dump 3984d9c625SLionel Sambuc>4 belong 1 of 4084d9c625SLionel Sambuc>16 string >\0 '%s' 4184d9c625SLionel Sambuc# N32bit core file 4284d9c625SLionel Sambuc0 belong 0xbabec0bb IRIX N32 core dump 4384d9c625SLionel Sambuc>4 belong 1 of 4484d9c625SLionel Sambuc>16 string >\0 '%s' 4584d9c625SLionel Sambuc# New style crash dump file 4684d9c625SLionel Sambuc0 string \x43\x72\x73\x68\x44\x75\x6d\x70 IRIX vmcore dump of 4784d9c625SLionel Sambuc>36 string >\0 '%s' 4884d9c625SLionel Sambuc 4984d9c625SLionel Sambuc# Trusted IRIX info 5084d9c625SLionel Sambuc0 string SGIAUDIT SGI Audit file 5184d9c625SLionel Sambuc>8 byte x - version %d 52*0a6a1f1dSLionel Sambuc>9 byte x \b.%d 5384d9c625SLionel Sambuc# 5484d9c625SLionel Sambuc0 string WNGZWZSC Wingz compiled script 5584d9c625SLionel Sambuc0 string WNGZWZSS Wingz spreadsheet 5684d9c625SLionel Sambuc0 string WNGZWZHP Wingz help file 5784d9c625SLionel Sambuc# 5884d9c625SLionel Sambuc0 string #Inventor V IRIS Inventor 1.0 file 5984d9c625SLionel Sambuc0 string #Inventor V2 Open Inventor 2.0 file 6084d9c625SLionel Sambuc# GLF is OpenGL stream encoding 6184d9c625SLionel Sambuc0 string glfHeadMagic(); GLF_TEXT 6284d9c625SLionel Sambuc4 belong 0x7d000000 GLF_BINARY_LSB_FIRST 6384d9c625SLionel Sambuc!:strength -30 6484d9c625SLionel Sambuc4 belong 0x0000007d GLF_BINARY_MSB_FIRST 6584d9c625SLionel Sambuc!:strength -30 6684d9c625SLionel Sambuc# GLS is OpenGL stream encoding; GLS is the successor of GLF 6784d9c625SLionel Sambuc0 string glsBeginGLS( GLS_TEXT 6884d9c625SLionel Sambuc4 belong 0x10000000 GLS_BINARY_LSB_FIRST 6984d9c625SLionel Sambuc!:strength -30 7084d9c625SLionel Sambuc4 belong 0x00000010 GLS_BINARY_MSB_FIRST 7184d9c625SLionel Sambuc!:strength -30 72ef01931fSBen Gras 73ef01931fSBen Gras# 74ef01931fSBen Gras# 75ef01931fSBen Gras# Performance Co-Pilot file types 76ef01931fSBen Gras0 string PmNs PCP compiled namespace (V.0) 77ef01931fSBen Gras0 string PmN PCP compiled namespace 78ef01931fSBen Gras>3 string >\0 (V.%1.1s) 79ef01931fSBen Gras#3 lelong 0x84500526 PCP archive 80ef01931fSBen Gras3 belong 0x84500526 PCP archive 81ef01931fSBen Gras>7 byte x (V.%d) 82ef01931fSBen Gras#>20 lelong -2 temporal index 83ef01931fSBen Gras#>20 lelong -1 metadata 84ef01931fSBen Gras#>20 lelong 0 log volume #0 85*0a6a1f1dSLionel Sambuc#>20 lelong >0 log volume #%d 86ef01931fSBen Gras>20 belong -2 temporal index 87ef01931fSBen Gras>20 belong -1 metadata 88ef01931fSBen Gras>20 belong 0 log volume #0 89*0a6a1f1dSLionel Sambuc>20 belong >0 log volume #%d 90ef01931fSBen Gras>24 string >\0 host: %s 91ef01931fSBen Gras0 string PCPFolio PCP 92ef01931fSBen Gras>9 string Version: Archive Folio 93ef01931fSBen Gras>18 string >\0 (V.%s) 94ef01931fSBen Gras0 string #pmchart PCP pmchart view 95ef01931fSBen Gras>9 string Version 96ef01931fSBen Gras>17 string >\0 (V%-3.3s) 97ef01931fSBen Gras0 string #kmchart PCP kmchart view 98ef01931fSBen Gras>9 string Version 99ef01931fSBen Gras>17 string >\0 (V.%s) 100ef01931fSBen Gras0 string pmview PCP pmview config 101ef01931fSBen Gras>7 string Version 102ef01931fSBen Gras>15 string >\0 (V%-3.3s) 103ef01931fSBen Gras0 string #pmlogger PCP pmlogger config 104ef01931fSBen Gras>10 string Version 105ef01931fSBen Gras>18 string >\0 (V%1.1s) 106ef01931fSBen Gras0 string #pmdahotproc PCP pmdahotproc config 107ef01931fSBen Gras>13 string Version 108ef01931fSBen Gras>21 string >\0 (V%-3.3s) 109ef01931fSBen Gras0 string PcPh PCP Help 110ef01931fSBen Gras>4 string 1 Index 111ef01931fSBen Gras>4 string 2 Text 112ef01931fSBen Gras>5 string >\0 (V.%1.1s) 113ef01931fSBen Gras0 string #pmieconf-rules PCP pmieconf rules 114ef01931fSBen Gras>16 string >\0 (V.%1.1s) 115ef01931fSBen Gras3 string pmieconf-pmie PCP pmie config 116ef01931fSBen Gras>17 string >\0 (V.%1.1s) 117ef01931fSBen Gras 118ef01931fSBen Gras# SpeedShop data files 119ef01931fSBen Gras0 lelong 0x13130303 SpeedShop data file 120ef01931fSBen Gras 121ef01931fSBen Gras# mdbm files 122ef01931fSBen Gras0 lelong 0x01023962 mdbm file, version 0 (obsolete) 123ef01931fSBen Gras0 string mdbm mdbm file, 124ef01931fSBen Gras>5 byte x version %d, 125ef01931fSBen Gras>6 byte x 2^%d pages, 126ef01931fSBen Gras>7 byte x pagesize 2^%d, 127ef01931fSBen Gras>17 byte x hash %d, 128ef01931fSBen Gras>11 byte x dataformat %d 129ef01931fSBen Gras 130ef01931fSBen Gras# Alias Maya files 131*0a6a1f1dSLionel Sambuc0 string/t //Maya\040ASCII Alias Maya Ascii File, 132ef01931fSBen Gras>13 string >\0 version %s 133ef01931fSBen Gras8 string MAYAFOR4 Alias Maya Binary File, 134ef01931fSBen Gras>32 string >\0 version %s scene 135ef01931fSBen Gras8 string MayaFOR4 Alias Maya Binary File, 136ef01931fSBen Gras>32 string >\0 version %s scene 137ef01931fSBen Gras8 string CIMG Alias Maya Image File 138ef01931fSBen Gras8 string DEEP Alias Maya Image File 139