VB 如何将N张 bmp图片生成一个自定义文件?

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:17:09
我作了一个程序 里面涉及到很多图片几千张吧!这样零散的放在程序目录中很不好管理也容易被别人看到,我想让这些图片生成"一个"大的文件(也就是打包成一个文件),不要用RAR压缩工具,也不要用VB的资源管理器文件!也不要用ACCESS生成的图片数据库!因为那样会被别人用工具易看到!能不能作成一个自定义的文件格式?然后让程序从里面调用! 还不望高手赐教!谢谢! 我试过想把它们作成一个二进制数据文件,可是VB中那个Seek函数的值有一个限制(1-(2^31-1)),这样只能存50多张1024*768的图片!数量太少!想了半天实在想不出到底还有什么方法能实现上面的功能? 请大哥大姐们帮下小弟哦!急... 我QQ是271072330 在线等。。

把后缀改成怪异的,你这个要求很难

"不要用RAR压缩工具,也不要用VB的资源管理器文件!也不要用ACCESS生成的图片数据库!"

要自定义文件格式需要很深的研究,所以不太实际。
所以,立足现有文件格式进行改造,不失不一种好方法。
1、把文件改名,达到迷惑一般用户的目的;
2、修改文件头信息,让一些高手也无能为力。一般来说,图形文件信息在文件头的32个字节之内,你可以修改。当调用时再恢复为正确信息就可以了。
3、如果这样,就没必要对其打包成一个大文件了。因为那样,会造成在程序中调用时占用内存过大,所以效率不高。

这种复合文件储存对于我来说不难,但是分好象少点,如果你能提到150分以上我能做给你,我完全有能力