ispell 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #------------------------------------------------------------------------------
  2. # ispell: file(1) magic for ispell
  3. #
  4. # Ispell 3.0 has a magic of 0x9601 and ispell 3.1 has 0x9602. This magic
  5. # will match 0x9600 through 0x9603 in *both* little endian and big endian.
  6. # (No other current magic entries collide.)
  7. #
  8. # Updated by Daniel Quinlan (quinlan@yggdrasil.com)
  9. #
  10. 0 leshort&0xFFFC 0x9600 little endian ispell
  11. >0 byte 0 hash file (?),
  12. >0 byte 1 3.0 hash file,
  13. >0 byte 2 3.1 hash file,
  14. >0 byte 3 hash file (?),
  15. >2 leshort 0x00 8-bit, no capitalization, 26 flags
  16. >2 leshort 0x01 7-bit, no capitalization, 26 flags
  17. >2 leshort 0x02 8-bit, capitalization, 26 flags
  18. >2 leshort 0x03 7-bit, capitalization, 26 flags
  19. >2 leshort 0x04 8-bit, no capitalization, 52 flags
  20. >2 leshort 0x05 7-bit, no capitalization, 52 flags
  21. >2 leshort 0x06 8-bit, capitalization, 52 flags
  22. >2 leshort 0x07 7-bit, capitalization, 52 flags
  23. >2 leshort 0x08 8-bit, no capitalization, 128 flags
  24. >2 leshort 0x09 7-bit, no capitalization, 128 flags
  25. >2 leshort 0x0A 8-bit, capitalization, 128 flags
  26. >2 leshort 0x0B 7-bit, capitalization, 128 flags
  27. >2 leshort 0x0C 8-bit, no capitalization, 256 flags
  28. >2 leshort 0x0D 7-bit, no capitalization, 256 flags
  29. >2 leshort 0x0E 8-bit, capitalization, 256 flags
  30. >2 leshort 0x0F 7-bit, capitalization, 256 flags
  31. >4 leshort >0 and %d string characters
  32. 0 beshort&0xFFFC 0x9600 big endian ispell
  33. >1 byte 0 hash file (?),
  34. >1 byte 1 3.0 hash file,
  35. >1 byte 2 3.1 hash file,
  36. >1 byte 3 hash file (?),
  37. >2 beshort 0x00 8-bit, no capitalization, 26 flags
  38. >2 beshort 0x01 7-bit, no capitalization, 26 flags
  39. >2 beshort 0x02 8-bit, capitalization, 26 flags
  40. >2 beshort 0x03 7-bit, capitalization, 26 flags
  41. >2 beshort 0x04 8-bit, no capitalization, 52 flags
  42. >2 beshort 0x05 7-bit, no capitalization, 52 flags
  43. >2 beshort 0x06 8-bit, capitalization, 52 flags
  44. >2 beshort 0x07 7-bit, capitalization, 52 flags
  45. >2 beshort 0x08 8-bit, no capitalization, 128 flags
  46. >2 beshort 0x09 7-bit, no capitalization, 128 flags
  47. >2 beshort 0x0A 8-bit, capitalization, 128 flags
  48. >2 beshort 0x0B 7-bit, capitalization, 128 flags
  49. >2 beshort 0x0C 8-bit, no capitalization, 256 flags
  50. >2 beshort 0x0D 7-bit, no capitalization, 256 flags
  51. >2 beshort 0x0E 8-bit, capitalization, 256 flags
  52. >2 beshort 0x0F 7-bit, capitalization, 256 flags
  53. >4 beshort >0 and %d string characters
  54. # ispell 4.0 hash files kromJx <kromJx@crosswinds.net>
  55. # Ispell 4.0
  56. 0 string ISPL ispell
  57. >4 long x hash file version %d,
  58. >8 long x lexletters %d,
  59. >12 long x lexsize %d,
  60. >16 long x hashsize %d,
  61. >20 long x stblsize %d