怎样实现多个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还要小,却能保持更高的质量.
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
最希望能有源代码,请指教,谢谢各位高手!
------解决方案--------------------
你应该想把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还要小,却能保持更高的质量.
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------