home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / s / filetypes < prev    next >
Text File  |  1995-02-28  |  3KB  |  207 lines

  1. #    Syntax
  2.  
  3. #    TYPE "Source Ada"
  4. #        SUBTYPE "Text"
  5. #        INSERTAFTER "Script"
  6. #        ICONNAME "def_Source Ada"        # path internaly expanded to "ENV:Sys/def_Source Ada.info"
  7. #        NAMEPATTERN *.ada
  8. #    # or OPTNAMEPATTERN *.ada
  9. #    # les 4 lignes si dessus sont optionelles mais l'ordre doit etre conservé
  10. #    # les lignes ci-dessous sont juste pour information sur la syntaxe
  11. #        # COMPAREBYTE OFFSET BYTES
  12. #        COMPAREBYTE 12 $ABADCAFE    # hex bytes, offset decimal
  13. #        COMPAREBYTE $23 "Coucou"    # string bytes, offset in hex
  14. #        SEARCHBYTE    "Salut"
  15. #        SEARCHBYTE    $DEADBEEF
  16. #        SEARCHPATTERN [CASE] "ST-??"
  17. #        MATCHPATTERN [CASE] 45 "ST-??"
  18. #    ENDTYPE
  19.  
  20.  
  21. TYPE "Tar"
  22.     NAMEPATTERN "#?.tar"
  23. ENDTYPE
  24.  
  25. TYPE "TarGZ"
  26.     NAMEPATTERN "#?.(z|gz)"
  27. ENDTYPE
  28.  
  29. TYPE "Lha SFX"
  30.     SUBTYPE "Exe"
  31.     INSERTAFTER "LhArc"
  32.     OPTNAMEPATTERN "#?.run"
  33.     COMPAREBYTE 44 "SFX!"
  34. ENDTYPE
  35.  
  36. TYPE "Imploder4"
  37.     SUBTYPE "Exe"
  38.     INSERTAFTER "PP Exe"
  39.     SEARCHBYTE $7A0052464E
  40. #    SEARCHBYTE "z.RFN"
  41. ENDTYPE
  42.  
  43. TYPE "PPLoadSeg"
  44.     INSERTAFTER "PP Exe"
  45.     COMPAREBYTE 0 "PPLS"
  46. ENDTYPE
  47.  
  48. TYPE "Source C"
  49.     SUBTYPE        Text
  50.     ICONNAME    def_C
  51.     NAMEPATTERN "#?.c"
  52. ENDTYPE
  53.  
  54. TYPE "Include C"
  55.     SUBTYPE        Text
  56.     INSERTAFTER    "Source C"
  57.     ICONNAME    def_H
  58.     NAMEPATTERN "#?.h"
  59. ENDTYPE
  60.  
  61. TYPE Asm
  62.     SUBTYPE        Text
  63.     ICONNAME    def_Asm
  64.     NAMEPATTERN "#?.(asm|s|a)"
  65. ENDTYPE
  66.  
  67. TYPE "Incld Asm"
  68.     SUBTYPE        Text
  69.     ICONNAME    def_I
  70.     NAMEPATTERN "#?.i"
  71. ENDTYPE
  72.  
  73. TYPE Doc
  74.     SUBTYPE    Text
  75.     ICONNAME def_Doc
  76.     NAMEPATTERN "#?.Doc~(#?.info)"
  77. ENDTYPE
  78.  
  79. TYPE "PP Doc"
  80.     SUBTYPE    "PP Data"
  81.     ICONNAME def_Doc
  82.     NAMEPATTERN "#?.(Doc#?.pp|Doc)"
  83. ENDTYPE
  84.  
  85. TYPE ReadMe
  86.     SUBTYPE Text
  87.     INSERTAFTER Doc
  88.     ICONNAME def_ReadMe
  89.     NAMEPATTERN "Read#?Me~(#?.info)"
  90. ENDTYPE
  91.  
  92. TYPE "Guide"
  93.     SUBTYPE Text
  94.     INSERTAFTER ReadMe
  95.     ICONNAME def_Guide
  96.     OPTNAMEPATTERN "#?.guide"
  97.     MATCHPATTERN 0 "@database"
  98. ENDTYPE
  99.  
  100. TYPE "MUIB"
  101.     OPTNAMEPATTERN "#?.MUIB"
  102.     COMPAREBYTE 0 "BUILDER_SAVE_FILE"
  103. ENDTYPE
  104.  
  105. TYPE "Tex"
  106.     SUBTYPE "Text"
  107.     ICONNAME    def_Tex
  108.     NAMEPATTERN "#?.Tex"
  109. ENDTYPE
  110.  
  111. TYPE Rexx
  112.     SUBTYPE Text
  113.     ICONNAME def_Rexx
  114.     NAMEPATTERN "#?.(rexx|ced)"
  115. ENDTYPE
  116.  
  117. TYPE "Tex DVI"
  118.     OPTNAMEPATTERN "#?.dvi"
  119.     COMPAREBYTE 0 $F7020183
  120. ENDTYPE
  121.  
  122. TYPE "STSong"
  123.     COMPAREBYTE 0 "PACK"
  124. ENDTYPE
  125.  
  126. TYPE "ST Mod"
  127.     INSERTAFTER "Icon"
  128.     NAMEPATTERN "#?.(mod|mmd)"
  129. ENDTYPE
  130.  
  131. TYPE "Xpk Mod"
  132.     SUBTYPE "ST Mod"
  133.     COMPAREBYTE 0 "XPKF"
  134. ENDTYPE
  135.  
  136. TYPE "SQSH Mod"
  137.     SUBTYPE "Xpk Mod"
  138.     COMPAREBYTE 8 "SQSH"
  139. ENDTYPE
  140.  
  141. TYPE "PP MedMod"
  142.     SUBTYPE "PP Data"
  143.     INSERTAFTER "ST Mod"
  144.     NAMEPATTERN "#?.(mo|mm)(d|d.pp)"
  145. ENDTYPE
  146.  
  147. TYPE "JPEG"
  148.     INSERTAFTER "ILBM"
  149.     ICONNAME    def_Pic
  150.     OPTNAMEPATTERN "#?.(jpeg|jpg)"
  151.     COMPAREBYTE 0 $FFD8FFE0
  152. ENDTYPE
  153.  
  154. TYPE "PCX"
  155.     COMPAREBYTE 0 $0a050108
  156. ENDTYPE
  157.  
  158. TYPE "GIF"
  159.     INSERTAFTER "JPEG"
  160.     ICONNAME    def_Pic
  161.     OPTNAMEPATTERN "#?.gif"
  162.     COMPAREBYTE 0 "GIF8"
  163. ENDTYPE
  164.  
  165. TYPE "TIFF"
  166.     INSERTAFTER "GIF"
  167.     ICONNAME    def_Pic
  168.     OPTNAMEPATTERN "#?.tif"
  169.     COMPAREBYTE 0 "MM"
  170. ENDTYPE
  171.  
  172. TYPE "BMP"
  173.     INSERTAFTER "TIFF"
  174.     ICONNAME    def_Pic
  175.     OPTNAMEPATTERN "#?.bmp"
  176.     COMPAREBYTE 0 "BM"
  177.     COMPAREBYTE 6 $00000000
  178. ENDTYPE
  179.  
  180. TYPE "Targa"
  181.     INSERTAFTER "BMP"
  182.     ICONNAME    def_Pic
  183.     OPTNAMEPATTERN "#?.tga"
  184.     COMPAREBYTE 0 $00000A0000000000000000008002E001
  185. ENDTYPE
  186.  
  187. TYPE "SunRaster"
  188.     INSERTAFTER "Targa"
  189.     ICONNAME    def_Pic
  190.     COMPAREBYTE 0 $59A66A95
  191. ENDTYPE
  192.  
  193. TYPE "WAV"
  194.     INSERTAFTER "8SVX"
  195.     ICONNAME    def_Sound
  196.     OPTNAMEPATTERN "#?.wav"
  197.     COMPAREBYTE 0 "RIFF"
  198.     COMPAREBYTE 8 "WAVE"
  199. ENDTYPE
  200.  
  201.  
  202. TYPE "DMS"
  203.     OPTNAMEPATTERN "#?.dms"
  204.     COMPAREBYTE 0 "DMS!"
  205. ENDTYPE
  206.  
  207.