home *** CD-ROM | disk | FTP | other *** search
/ The AGA Experience 2 / agavol2.iso / software / icons+ / icons / a-f / awmwb3 / filetypes < prev    next >
Text File  |  1995-12-28  |  4KB  |  252 lines

  1. # Here's my FileTypes file for WhatIs.library and IconChief.
  2. # Copy it to S: over the Filetypes file that WhatIs installs.
  3. # This will mean your system will be able to recognise most
  4. # of the files that there are icons for in the DefIcons drawer.
  5. # It's pretty easy to add the ones that don't.
  6. #
  7. # Alisdair
  8.  
  9.  
  10. #   Syntax
  11.  
  12. #   TYPE "Src Ada"
  13. #       SUBTYPE "Text"
  14. #       INSERTAFTER "Script"
  15. #       ICONNAME "def_Src Ada"  # path internaly expanded to
  16. #                               # "ENV:Sys/def_Src Ada.info"
  17. #       NAMEPATTERN *.ada
  18. #   # or OPTNAMEPATTERN *.ada
  19. #   # The 4 upper lines are optional but order MUST be kept.
  20. #   # Lower lines are for information about syntax, and if used order MUST
  21. #   #be kept.
  22. #       # COMPAREBYTE OFFSET BYTES
  23. #       COMPAREBYTE 12 $ABADCAFE    # hex bytes, offset decimal
  24. #       COMPAREBYTE $23 "Coucou"    # string bytes, offset in hex
  25. #       SEARCHBYTE  "Salut"
  26. #       SEARCHBYTE  $DEADBEEF
  27. #       SEARCHPATTERN [CASE] "ST-??"
  28. #       MATCHPATTERN [CASE] 45 "ST-??"
  29. #   ENDTYPE
  30.  
  31. ### MISC ###
  32.  
  33. TYPE "Library"
  34.     ICONNAME    def_library
  35.     NAMEPATTERN *.library
  36. ENDTYPE
  37.  
  38. ### LANGUAGE SOURCE FILES ###
  39.  
  40. TYPE "Source C"
  41.     SUBTYPE     Text
  42.     ICONNAME    def_C
  43.     NAMEPATTERN "#?.c"
  44. ENDTYPE
  45.  
  46. TYPE "Include C"
  47.     SUBTYPE     Text
  48.     INSERTAFTER "Source C"
  49.     ICONNAME    def_H
  50.     NAMEPATTERN "#?.h"
  51. ENDTYPE
  52.  
  53. TYPE Asm
  54.     SUBTYPE     Text
  55.     ICONNAME    def_source
  56.     NAMEPATTERN "#?.(asm|s|a)"
  57. ENDTYPE
  58.  
  59. TYPE E
  60.     SUBTYPE     Text
  61.     ICONNAME    def_E
  62.     NAMEPATTERN "#?.E"
  63. ENDTYPE
  64.  
  65. TYPE "Incld Asm"
  66.     SUBTYPE     Text
  67.     ICONNAME    def_source
  68.     NAMEPATTERN "#?.i"
  69. ENDTYPE
  70.  
  71. TYPE MakeFile
  72.     SUBTYPE "Text"
  73.     ICONNAME    "def_MakeFile"
  74.     NAMEPATTERN    "MakeFile|SMakeFile|LmkFile"
  75. ENDTYPE
  76.  
  77. ### REXX MACROS ###
  78.  
  79. TYPE "Rexx"
  80.     SUBTYPE "Text"
  81.     ICONNAME    "def_Rexx"
  82.     COMPAREBYTE 0 "/*"
  83. ENDTYPE
  84.  
  85. ### PAGE DESCRIPTION ###
  86.  
  87. TYPE "Tex"
  88.     SUBTYPE "Text"
  89.     ICONNAME    "def_Tex"
  90.     NAMEPATTERN "#?.Tex"
  91. ENDTYPE
  92.  
  93. TYPE "Tex DVI"
  94.     ICONNAME def_DVI
  95.     OPTNAMEPATTERN "#?.dvi"
  96.     COMPAREBYTE 0 $F7020183
  97. ENDTYPE
  98.  
  99. TYPE "PS"
  100.     SUBTYPE "Text"
  101.     ICONNAME    "def_postscript"
  102.     OPTNAMEPATTERN "#?.ps"
  103.     SEARCHBYTE "Adobe"
  104. ENDTYPE
  105.  
  106. ### READMES/DOCS/AMIGAGUIDES ###
  107.  
  108. TYPE "Guide"
  109.     SUBTYPE "Text"
  110.     ICONNAME    "def_Guide"
  111.     OPTNAMEPATTERN "#?.Guide"
  112.     COMPAREBYTE 0 "@database"
  113. ENDTYPE
  114.  
  115. TYPE Doc
  116.     SUBTYPE Text
  117.     ICONNAME def_txt
  118.     NAMEPATTERN "(#?.Doc#?|#?.txt|#?read#?me#?|#?.diz)"
  119. ENDTYPE
  120.  
  121. ### ARCHIVERS ###
  122.  
  123. TYPE "SFX"    #Self extracting LHA/LZH file
  124.     SUBTYPE "Exe"
  125.     INSERTAFTER "LHArc"
  126.     ICONNAME "def_SFX"
  127.     OPTNAMEPATTERN "#?.run"
  128.     COMPAREBYTE 44 "SFX"
  129. ENDTYPE
  130.  
  131. TYPE "DMS"
  132.     ICONNAME "def_DMS"
  133.     OPTNAMEPATTERN "#?.dms"
  134.     COMPAREBYTE 0 "DMS!"
  135. ENDTYPE
  136.  
  137. TYPE "ZIP"
  138.     ICONNAME "def_ZIP"
  139.     OPTNAMEPATTERN "#?.zip"
  140.     COMPAREBYTE 0 PK
  141. ENDTYPE
  142.  
  143. TYPE "LZX"
  144.     ICONNAME "def_LZX"
  145.     OPTNAMEPATTERN "#?.lzx"
  146.     COMPAREBYTE 0 LZX
  147. ENDTYPE
  148.  
  149. ### MUSIC/MODS/MEDS ###
  150.  
  151. TYPE "Med"
  152.     ICONNAME "def_med"
  153.     NAMEPATTERN "(med.#?|#?.med)"
  154. ENDTYPE
  155.  
  156. TYPE "STSong"
  157.     COMPAREBYTE 0 "PACK"
  158. ENDTYPE
  159.  
  160. TYPE "ST Mod"
  161.     ICONNAME def_mod
  162.     NAMEPATTERN "(mod.#?|#?.mod)"
  163. ENDTYPE
  164.  
  165. ### GRAPHICS FILES ###
  166.  
  167. TYPE "JPEG"
  168.     ICONNAME def_JPEG
  169.     OPTNAMEPATTERN "#?.(jpeg|jpg)"
  170.     COMPAREBYTE 0 $FFD8FFE0
  171. ENDTYPE
  172.  
  173. TYPE "PCX"
  174.     ICONNAME def_PCX
  175.     OPTNAMEPATTERN "#?.pcx#?"
  176.     COMPAREBYTE 0 $0a0501
  177. ENDTYPE
  178.  
  179. TYPE "GIF"
  180.     ICONNAME def_GIF
  181.     OPTNAMEPATTERN "#?.gif#?"
  182.     COMPAREBYTE 0 "GIF8"
  183.     COMPAREBYTE 5 "a"
  184. ENDTYPE
  185.  
  186. TYPE "BMP"
  187.     ICONNAME def_BMP
  188.     OPTNAMEPATTERN "#?.bmp#?"
  189.     COMPAREBYTE 0 "BM"
  190.     COMPAREBYTE 6 $00000000
  191. ENDTYPE
  192.  
  193. TYPE "SUNRASTER"
  194.     COMPAREBYTE 0 $59A66A95
  195. ENDTYPE
  196.  
  197. TYPE "PNG"
  198.     ICONNAME def_PNG
  199.     OPTNAMEPATTERN "#?.png"
  200.     COMPAREBYTE 1 "PNG"
  201. ENDTYPE
  202.  
  203. ### ANIMATION FILES ###
  204.  
  205. TYPE "MPEG"
  206.     ICONNAME def_Mpeg
  207.     OPTNAMEPATTERN "#?.(mpeg|mpg)"
  208.     COMPAREBYTE 0 $000001B3
  209. ENDTYPE
  210.  
  211. TYPE "AVI"
  212.     ICONNAME def_AVI
  213.     OPTNAMEPATTERN "#?.avi"
  214.     COMPAREBYTE 8 "AVI"
  215. ENDTYPE
  216.  
  217. ### SOUND FILES ###
  218.  
  219. TYPE "Wave"
  220.     ICONNAME def_wav
  221.     OPTNAMEPATTERN "#?.wav#?"
  222.     COMPAREBYTE 8 "WAVE"
  223. ENDTYPE
  224.  
  225. TYPE "AU"
  226.     ICONNAME def_au
  227.     OPTNAMEPATTERN "#?.au"
  228.     COMPAREBYTE 1 "snd"
  229. ENDTYPE
  230.  
  231. ### SPREADSHEETS ###
  232.  
  233. TYPE "MaxiPlan"
  234.     COMPAREBYTE 0 $474c424c
  235. ENDTYPE
  236.  
  237. ### 3D OBJECT/DATA FILES ###
  238.  
  239. TYPE "Imagine"
  240.     SUBTYPE "IFF"
  241.     INSERTAFTER "FTXT"
  242.     ICONNAME "def_Imagine"
  243.     COMPAREBYTE 8 "TDDD"
  244. ENDTYPE
  245.  
  246. ### EMULATORS ###
  247.  
  248. TYPE "D64"
  249.     ICONNAME def_d64
  250.     NAMEPATTERN "#?.d64"
  251. ENDTYPE
  252.