可変長の複数のデータを1つのファイルに格納する時、
データが更新されてデータ長が大きくなった場合に、
そのままそのデータのみを更新すると次のデータの領域を侵食してしまいます。
この場合ファイルの末尾に新たに領域を定義してそこへ書き込み、
今までの領域は空き領域としてストックするようにしているのですが、
このような操作を行うファイルでもっと効率的なファイル構造や、
アルゴリズムはないでしょうか?
自分はこうしてるぞって話でも結構です。