)To help improve the sequential searching of the directories (including the root) a hash value of the file name is derived for each file and stored in the directory record.When searching for a file, the file name is first converted to upper case using the upcase table (file names are case insensitive) and then hashed using a proprietary patented algorithm into a 16-bit (2 byte) hash value.