たとえば、10枚の画像があります。それらすべてを単一のファイルに入れたい(それらを単一のファイルにgzipするか、何らかの方法で.datファイルに入れるなど)。暗号化は、アプリケーションをリリースする前に一度だけ行う必要があるため、rubyを介して行う必要はありません。しかし、私の(Ruby)アプリケーションでは、暗号化されたファイルを開き、表示する必要のある画像のみを(ビットマップとして)取得したいと考えています。最初にそれをハードドライブに抽出せずに。だから私はそれを私のプログラムに直接ロードしたい。
たとえば、C#では、「IOストリーム」からビットマップを直接ロードできることを知っています。次に、メモリ内のpackage / .datファイル全体を復号化し、IOストリームからビットマップを作成してから、パッケージをメモリ内に配置します。
これに利用できるライブラリまたはメソッドはありますか?(サンプルで推奨)
暗号化は強力である必要はないことに注意してください。一般ユーザーを止めるのに十分です。そして、私のアプリケーションはオフラインのものです(SSL / server-client / etcとは何の関係もありません)。