後続空白文字の圧縮

キーに後続空白文字の圧縮を定義すると、キー値の後続空白文字はファイルに格納されません。ただし情報は格納されるため、キーは適切に配置されます。

たとえば、長さが 30 文字の主キーまたは副キーで最初の 10 文字のみを使用し、残りが空白文字であるレコードを書き込むとします。圧縮しない場合は、キーの 30 文字がすべて格納されます。後続空白文字を圧縮すると、索引ファイルの 11 バイトを占有するだけで済みます (10 バイトを最初の 10 文字用に使用し、1 バイトを後続空白文字用に使用します)。