Data::Locations は仮想ファイル マネージャー データ (テキストおよびバイナリ) を読み書きすることができますが、仮想ファイル (泡を考える) へ。さらに、このマネージャー便利いつでも満たされることができます (膨張) を使って後から、「わら」、すなわち、オブジェクトの参照)、これらの仮想ファイルを (他の泡の内部の泡) の「マジック」の挿入位置を定義する (再帰的) と任意の順序であなたのようなことができます。このソフトウェア行為以来メモリで純粋な高価なファイル入力/出力 (すなわち、ない一時ファイル) を通じてを遅くはありません。