我有10张图片。我希望它们都在一个文件中(比如将它们压缩成单个文件或以某种方式将它们放入.dat文件中)。加密不需要通过ruby完成,因为我只需要在发布应用程序之前执行一次。 但在我的(Ruby)应用程序中,我想打开加密文件,只检索我需要显示的图像(作为位图)。没有先将其提取到硬盘。所以我希望它直接加载到我的程序中。
我知道在C#中我可以直接从'IO stream'加载一个位图。然后我将解密内存中的整个package / .dat文件,然后从IO流创建一个位图,然后将该包放在内存中。
是否有可用于此的库或方法? (优选样品)
请注意,加密不需要很强。足以阻止普通用户。我的应用程序是脱机应用程序(与SSL /服务器客户端/等无关)。