fortune ファイルは、メッセージをデリミタで区切って並べた ASCII ファイルとバイナリのヘッダファイルで構成されます。 ヘッダファイルには、使用するデリミタや fortune の個数、 そのファイルに含まれる fortune の長さの最大値と最小値、 各 fortune のファイル内での位置などといったメタ情報が含まれます。
たいていの場合は、ヘッダファイルの名前は fortune ファイル名の最後に拡張子 'dat' をつけたものとなります。この名前にしておけば、 File_Fortune は自動的にヘッダファイルを検出します。 しかし、もし違う名前を使用している場合は、 このメソッドで明示的にヘッダファイルを指定する必要があります。