私は XNA ゲームを作成していますが、これは多くの (現在 ~2800) の小さなリソース ファイルを使用しています。それらをアーカイブせずに場所から場所へ移動することが問題になっているので、できればそれらを圧縮して、ゲームがメモリに自動的に解凍できるようにすることができるのではないかと考えました。書き込み機能はまだ必要ありません。現在は読み取りのみです。
フォルダーをメモリに解凍し、ディスク上の通常のファイルと同じように、または同じように簡単にそれらのファイルにアクセスする簡単な方法はありますか?
私はいくつかの同様の質問を読んでいますが、多くの人が、OS (私の場合は Windows) が RAM ドライブよりもファイル キャッシュをうまく処理できると言っています。今のところ、ファイルを解凍して読み取るだけですが、将来、新しいファイルを変更または作成する必要が生じる可能性があり、ユーザーにとって迅速かつシームレスにしたいと考えています。将来の目標を考慮して、現在の問題を解決するために別のアプローチをとるべきでしょうか?