1327e51cbSPeter Avalos 2327e51cbSPeter Avalos#------------------------------------------------------------------------------ 3*614728caSSascha Wildner# $File: sgi,v 1.24 2021/09/13 13:23:53 christos Exp $ 4e8af9738SPeter Avalos# sgi: file(1) magic for Silicon Graphics operating systems and applications 5e8af9738SPeter Avalos# 6e8af9738SPeter Avalos# Executable images are handled either in aout (for old-style a.out 7e8af9738SPeter Avalos# files for 68K; they are indistinguishable from other big-endian 32-bit 8e8af9738SPeter Avalos# a.out files) or in mips (for MIPS ECOFF and Ucode files) 9e8af9738SPeter Avalos# 10e8af9738SPeter Avalos 11e8af9738SPeter Avalos# kbd file definitions 12e8af9738SPeter Avalos0 string kbd!map kbd map file 13e8af9738SPeter Avalos>8 byte >0 Ver %d: 14e8af9738SPeter Avalos>10 short >0 with %d table(s) 15e8af9738SPeter Avalos 16e8af9738SPeter Avalos0 beshort 0x8765 disk quotas file 17e8af9738SPeter Avalos 18e8af9738SPeter Avalos0 beshort 0x0506 IRIS Showcase file 19e8af9738SPeter Avalos>2 byte 0x49 - 2082c5fa3eSPeter Avalos>3 byte x - version %d 21e8af9738SPeter Avalos0 beshort 0x0226 IRIS Showcase template 22e8af9738SPeter Avalos>2 byte 0x63 - 2382c5fa3eSPeter Avalos>3 byte x - version %d 24e8af9738SPeter Avalos0 belong 0x5343464d IRIS Showcase file 2582c5fa3eSPeter Avalos>4 byte x - version %d 26e8af9738SPeter Avalos0 belong 0x5443464d IRIS Showcase template 2782c5fa3eSPeter Avalos>4 byte x - version %d 28e8af9738SPeter Avalos0 belong 0xdeadbabe IRIX Parallel Arena 2982c5fa3eSPeter Avalos>8 belong >0 - version %d 30e8af9738SPeter Avalos 31e8af9738SPeter Avalos# core files 32e8af9738SPeter Avalos# 33e8af9738SPeter Avalos# 32bit core file 34e8af9738SPeter Avalos0 belong 0xdeadadb0 IRIX core dump 35e8af9738SPeter Avalos>4 belong 1 of 36e8af9738SPeter Avalos>16 string >\0 '%s' 37e8af9738SPeter Avalos# 64bit core file 38e8af9738SPeter Avalos0 belong 0xdeadad40 IRIX 64-bit core dump 39e8af9738SPeter Avalos>4 belong 1 of 40e8af9738SPeter Avalos>16 string >\0 '%s' 41e8af9738SPeter Avalos# N32bit core file 42e8af9738SPeter Avalos0 belong 0xbabec0bb IRIX N32 core dump 43e8af9738SPeter Avalos>4 belong 1 of 44e8af9738SPeter Avalos>16 string >\0 '%s' 45e8af9738SPeter Avalos# New style crash dump file 46e8af9738SPeter Avalos0 string \x43\x72\x73\x68\x44\x75\x6d\x70 IRIX vmcore dump of 47e8af9738SPeter Avalos>36 string >\0 '%s' 48e8af9738SPeter Avalos 49e8af9738SPeter Avalos# Trusted IRIX info 50e8af9738SPeter Avalos0 string SGIAUDIT SGI Audit file 51e8af9738SPeter Avalos>8 byte x - version %d 5282c5fa3eSPeter Avalos>9 byte x \b.%d 53e8af9738SPeter Avalos# 54e8af9738SPeter Avalos0 string WNGZWZSC Wingz compiled script 55e8af9738SPeter Avalos0 string WNGZWZSS Wingz spreadsheet 56e8af9738SPeter Avalos0 string WNGZWZHP Wingz help file 57e8af9738SPeter Avalos# 58c30bd091SSascha Wildner0 string #Inventor\040V IRIS Inventor 1.0 file 59c30bd091SSascha Wildner0 string #Inventor\040V2 Open Inventor 2.0 file 60e8af9738SPeter Avalos# GLF is OpenGL stream encoding 61e8af9738SPeter Avalos0 string glfHeadMagic(); GLF_TEXT 62e8af9738SPeter Avalos4 belong 0x7d000000 GLF_BINARY_LSB_FIRST 63e8af9738SPeter Avalos!:strength -30 64e8af9738SPeter Avalos4 belong 0x0000007d GLF_BINARY_MSB_FIRST 65e8af9738SPeter Avalos!:strength -30 66e8af9738SPeter Avalos# GLS is OpenGL stream encoding; GLS is the successor of GLF 67e8af9738SPeter Avalos0 string glsBeginGLS( GLS_TEXT 68e8af9738SPeter Avalos4 belong 0x10000000 GLS_BINARY_LSB_FIRST 69e8af9738SPeter Avalos!:strength -30 70e8af9738SPeter Avalos4 belong 0x00000010 GLS_BINARY_MSB_FIRST 71e8af9738SPeter Avalos!:strength -30 72327e51cbSPeter Avalos 73327e51cbSPeter Avalos# Performance Co-Pilot file types 74327e51cbSPeter Avalos0 string PmNs PCP compiled namespace (V.0) 75327e51cbSPeter Avalos0 string PmN PCP compiled namespace 76327e51cbSPeter Avalos>3 string >\0 (V.%1.1s) 7779343712SPeter Avalos3 belong 0x84500526 PCP archive 78327e51cbSPeter Avalos>7 byte x (V.%d) 7979343712SPeter Avalos>20 belong -2 temporal index 8079343712SPeter Avalos>20 belong -1 metadata 8179343712SPeter Avalos>20 belong 0 log volume #0 8282c5fa3eSPeter Avalos>20 belong >0 log volume #%d 83327e51cbSPeter Avalos>24 string >\0 host: %s 84*614728caSSascha Wildner3 belong 0x28500526 PCP archive 85*614728caSSascha Wildner>7 byte x (V.%d) 86*614728caSSascha Wildner>24 belong -2 temporal index 87*614728caSSascha Wildner>24 belong -1 metadata 88*614728caSSascha Wildner>24 belong 0 log volume #0 89*614728caSSascha Wildner>24 belong >0 log volume #%d 90*614728caSSascha Wildner>36 string >\0 host: %s 91327e51cbSPeter Avalos0 string PCPFolio PCP 92327e51cbSPeter Avalos>9 string Version: Archive Folio 93327e51cbSPeter Avalos>18 string >\0 (V.%s) 94327e51cbSPeter Avalos0 string #pmchart PCP pmchart view 95327e51cbSPeter Avalos>9 string Version 96327e51cbSPeter Avalos>17 string >\0 (V%-3.3s) 97*614728caSSascha Wildner0 string #kmchart PCP pmchart view 98327e51cbSPeter Avalos>9 string Version 99327e51cbSPeter Avalos>17 string >\0 (V.%s) 100327e51cbSPeter Avalos0 string pmview PCP pmview config 101327e51cbSPeter Avalos>7 string Version 102327e51cbSPeter Avalos>15 string >\0 (V%-3.3s) 103327e51cbSPeter Avalos0 string #pmlogger PCP pmlogger config 104327e51cbSPeter Avalos>10 string Version 105327e51cbSPeter Avalos>18 string >\0 (V%1.1s) 10679343712SPeter Avalos0 string #pmdahotproc PCP pmdahotproc config 10779343712SPeter Avalos>13 string Version 10879343712SPeter Avalos>21 string >\0 (V%-3.3s) 109327e51cbSPeter Avalos0 string PcPh PCP Help 110327e51cbSPeter Avalos>4 string 1 Index 111327e51cbSPeter Avalos>4 string 2 Text 112327e51cbSPeter Avalos>5 string >\0 (V.%1.1s) 113327e51cbSPeter Avalos0 string #pmieconf-rules PCP pmieconf rules 114327e51cbSPeter Avalos>16 string >\0 (V.%1.1s) 115327e51cbSPeter Avalos3 string pmieconf-pmie PCP pmie config 116327e51cbSPeter Avalos>17 string >\0 (V.%1.1s) 117*614728caSSascha Wildner0 string #pmlogconf-setup PCP pmlogconf config 118*614728caSSascha Wildner>17 string >\0 (V.%1.1s) 119*614728caSSascha Wildner1 string pmlogconf PCP pmlogger config 120*614728caSSascha Wildner>11 string >\0 (V.%1.1s) 1216fca56fbSSascha Wildner0 string MMV PCP memory mapped values 1226fca56fbSSascha Wildner>4 long x (V.%d) 123327e51cbSPeter Avalos 124327e51cbSPeter Avalos# SpeedShop data files 125327e51cbSPeter Avalos0 lelong 0x13130303 SpeedShop data file 126327e51cbSPeter Avalos 127327e51cbSPeter Avalos# mdbm files 128327e51cbSPeter Avalos0 lelong 0x01023962 mdbm file, version 0 (obsolete) 129327e51cbSPeter Avalos0 string mdbm mdbm file, 130327e51cbSPeter Avalos>5 byte x version %d, 131327e51cbSPeter Avalos>6 byte x 2^%d pages, 132327e51cbSPeter Avalos>7 byte x pagesize 2^%d, 133327e51cbSPeter Avalos>17 byte x hash %d, 134327e51cbSPeter Avalos>11 byte x dataformat %d 135327e51cbSPeter Avalos 136327e51cbSPeter Avalos# Alias Maya files 137e8af9738SPeter Avalos0 string/t //Maya\040ASCII Alias Maya Ascii File, 138327e51cbSPeter Avalos>13 string >\0 version %s 139327e51cbSPeter Avalos8 string MAYAFOR4 Alias Maya Binary File, 140327e51cbSPeter Avalos>32 string >\0 version %s scene 141327e51cbSPeter Avalos8 string MayaFOR4 Alias Maya Binary File, 142327e51cbSPeter Avalos>32 string >\0 version %s scene 143327e51cbSPeter Avalos8 string CIMG Alias Maya Image File 144327e51cbSPeter Avalos8 string DEEP Alias Maya Image File 145