怎么实现多个TXT文本文件和多个BMP文件合并在一个文件中,并且可以拆分出来
怎样实现多个TXT文本文件和多个BMP文件合并在一个文件中,并且可以拆分出来?最希望能有源代码,请指教,谢谢
怎样实现多个TXT文本文件和多个BMP文件合并在一个文件中,并且可以拆分出来?
最希望能有源代码,请指教,谢谢各位高手!
[解决办法]
你应该想把TXT文件嵌入到图像中,而且从图像也基本看不到什么变换吧,这个是图像的水印,嵌入到BMP不是很复杂,当然也只有保存为BMP后才能完全复原。
[解决办法]
给你方案,代码自己完善:
设源文件为: 1.txt,1.bmp,2.bmp,3.bmp
先记下各文件的大小,使用filelen函数,保存备用.
然后利用COPY命令二进制复制:
shell "copy 1.txt+1.bmp+2.bmp+3.bmp d:\1.dad /b"
还原时,使用Get从1.DAD中按上面记录的大小,一个一个段地PUT到新的文件中去即可.
不过我认为你应该使用RAR.EXE去完成这个工作,方便简单.
[解决办法]
同意老马。
或者找一个提供 zip 压缩的库,就不必依赖 rar.exe 了。
[解决办法]
其实我还是偏向使用压缩组件.
因为这个问题里的两种文件,都是可以大量压缩的.
文本就不说了;BMP格式通常压缩后,比起转换后的JPG还要小,却能保持更高的质量.
[解决办法]
说不定是想把一些黄色图片隐藏到某个正常的图片里面好逃避监管
[解决办法]哈哈……高见!
[解决办法]HIA~这个你可能没明白我的意思.........我这里指的"压缩",不是转换格式,而是使用WINRAR,或其它ZIP DLL那样打个包而已.
要用的时候解出来就行了....
上面老鸟不是说了么,有个免费的ZIP格式库,虽然压缩比相对RAR格式低一点,但也是很可观的了.