PocketDict indexer & compressor ---------------------------------- First off, these applications are *unsupported*, so if you can't figure them out, don't come to me for help. You should have 3 programs in this package. None of them have command-line options. indexer may have a memory leak. 1) indexer.exe This program will open a file named "dictionary.data" and create a "dictionary.index" 2) razipper.exe This program will open a file named "dictionary.data" and create a "dictionary.data.raz" 3) raunzipper.exe This program will open a file named "dictionary.data.raz" and create a "dictionary.data.unraz" The dictionary data format is as follows (on separate lines): word@type@definition Notes: The index format only supports 24bit data files, so you are restricted to data files that are 16MB. words are keyed to an all-caps string of A-Z chars. anything non-alphabetical character is stripped it is unknown if unicode entries will work, but probably not Rules: you cannot use the @ character in word, type, or definition multiple lines can have the same word, even the same type. These will be grouped as the same definition in order for words to grouped, they only need the same index key (a-z characters, case insensitive) in order for types to be grouped, they must be identical in characters and case If anyone finds a smaller English dictionary (that isn't 14 megs!), please let me know! http://marcello.cellosoft.com/