社区
Delphi
帖子详情
如何合并 & 分解两个文件?
smallBridge
2000-05-18 09:24:00
我做一个客户程序:该程序包括一个EXE文件和一个数据库文件(有数据).在下发给用户时不想让用户更改这个数据库,因此想把这个数据库追加到EXE文件的结尾,在程序运行时将数据库文件从此EXE文件上截取下来另外存放,但是我花了两天时间仍然不能实现,敬请诸位不吝赐教!多谢!
...全文
235
4
打赏
收藏
如何合并 & 分解两个文件?
我做一个客户程序:该程序包括一个EXE文件和一个数据库文件(有数据).在下发给用户时不想让用户更改这个数据库,因此想把这个数据库追加到EXE文件的结尾,在程序运行时将数据库文件从此EXE文件上截取下来另外存放,但是我花了两天时间仍然不能实现,敬请诸位不吝赐教!多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jll
2000-05-19
打赏
举报
回复
你可能还要重新写一个程序来完成文件的合并和分割,如zensst提供的方法。但是,这样做用户仍然可以修改数据库文件(因为使用时必须将数据库文件分离出来)。如果不在乎这一点的话,倒是可以用zensst的方法....
RIAEasy
2000-05-19
打赏
举报
回复
用TFileStream来实现。
FStream1对应EXE,FStream2对应DB。新的Stream.Size:=FStream1.Size
+FStream2.Size+4。最后的4字节,用来保存EXE文件的字节数。
保存时,
I:=FStream1.Size;
Stream.Position:=0;
Stream.CopyFrom(FStream1, I);
Stream.CopyFrom(FStream2, FStream2.Size);
Stream.WriteBuffer(I, 4);
解包:
Stream.Position:=Stream.Size-4;
Stream,ReadBuffer(I, 4);
Stream.Position:=0;
FStream1.Size:=0;
FStream.CopyFrom(Stream, I);
FStream2.Size:=0;
FStream2.CopyFrom(Stream, Stream.Size-I-4);
好了.
zhouzq
2000-05-18
打赏
举报
回复
用XML自定义格式,自己再读取
popeye
2000-05-18
打赏
举报
回复
listen
轻松
合并
&
分解
mp3
文件
要
合并
或
分解
mp3
文件
(也即是MPEG-1 Layer 3
文件
),首先必须了解mp3
文件
的格式。简单的讲,mp3
文件
是由更小的部分——帧(frame)组成的,每一帧包括自己的帧头和音频信息。按照mp3规范,一帧的持续时间为26ms(毫秒),...
【CMD命令学习】使用CMD的copy /b命令
合并
两个
文件
,分离
两个
文件
。
问题:使用CMD将
两个
文件
合并
为一个
文件
。 环境:WIN10 最近发现了一个很实用的命令,那就是copy /b。我们看看帮助文档。 其命令格式是copy /b a.xxx [+b.xxx [+...]] c.xxx,[]代表可选。意思是将a.xxx和b.xxx...
两个
文件
合并
成一个二进制
文件
,再将这
两个
文件
还原
问题:在做项目的时候,winform辅助工具生成了一个
文件
夹,里面包含
两个
文件
,然后再把这
两个
文件
分别上传到webform里面,这样子就显得复杂而且容易出错。本来想的是把这
两个
文件
压缩成一个压缩包,但是给的类库有点...
c语言
文件
合并
,c++实现
合并
文件
以及拆分实例代码
昨天看到一篇介绍TFS的文章,大意是为了处理海量图片,采用分布式架构,将小图片
合并
为大的
文件
兴趣驱使下,写了一个简单的
文件
合并
拆分程序
合并
的方法很简单,将小
文件
写入到大
文件
中,使用二进制的方式。在大
文件
...
实现程序
合并
和
分解
实现程序
合并
和
分解
的两种方法1.资源 2.尾追加
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章