C# 特有ではない部分もあるのでスレ違いぎみかもしれませんが,
いくつかの テキストファイルや画像ファイル(jpg, gif) を
なんらかの方法で1つにまとめて,独自ファイルを作成したい.
その,1つにまとめられた独自ファイルを,アプリケーションで利用する
際には,アプリケーションの内部で元のテキストファイル,画像ファイルに
戻して利用したい.

という事を C# + .NET Framework で行ないたいと考えています.

1つのファイルにまとめる,また,そのファイルをアプリケーション内部で
元に戻す部分をどのように実装すればよいのか検討がつきません.

何かいいアイデアはありませんでしょうか?