社区
Delphi
帖子详情
如何合并 & 分解两个文件?
smallBridge
2000-05-18 09:24:00
我做一个客户程序:该程序包括一个EXE文件和一个数据库文件(有数据).在下发给用户时不想让用户更改这个数据库,因此想把这个数据库追加到EXE文件的结尾,在程序运行时将数据库文件从此EXE文件上截取下来另外存放,但是我花了两天时间仍然不能实现,敬请诸位不吝赐教!多谢!
...全文
234
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(毫秒),这样就相当于38fps(每秒38帧),如果
文件
的比特率(bitrate)越高,则帧的尺寸越大,反之则帧尺寸越小。帧与帧是相对独立的,每一帧都有自
两个
文件
合并
成一个二进制
文件
,再将这
两个
文件
还原
问题:在做项目的时候,winform辅助工具生成了一个
文件
夹,里面包含
两个
文件
,然后再把这
两个
文件
分别上传到webform里面,这样子就显得复杂而且容易出错。本来想的是把这
两个
文件
压缩成一个压缩包,但是给的类库有点大,最终选择写成一个二进制
文件
,接着上传这个二进制。这需要我们可以实现,把
两个
文件
写成二进制,然后再分开还原。 Key:
文件
在计算机里面存储的方式就是二进制;先写入该
文件
的长度,再写入...
【CMD命令学习】使用CMD的copy /b命令
合并
两个
文件
,分离
两个
文件
。
问题:使用CMD将
两个
文件
合并
为一个
文件
。 环境:WIN10 最近发现了一个很实用的命令,那就是copy /b。我们看看帮助文档。 其命令格式是copy /b a.xxx [+b.xxx [+...]] c.xxx,[]代表可选。意思是将a.xxx和b.xxx
合并
为c.xxx。 我们来实践一下:某
文件
夹下有两张jpg图片(船1.jpg和哈登1.jpg)和一个rar压缩包(哈登1.rar...
c语言
文件
合并
,c++实现
合并
文件
以及拆分实例代码
本文主要研究的是c++实现
合并
文件
以及拆分的相关内容,分享了实现代码,具体如下。昨天看到一篇介绍TFS的文章,大意是为了处理海量图片,采用分布式架构,将小图片
合并
为大的
文件
兴趣驱使下,写了一个简单的
文件
合并
拆分程序
合并
的方法很简单,将小
文件
写入到大
文件
中,使用二进制的方式。在大
文件
头,用一个int记录
合并
进来的小
文件
的数量,接下来,一块一块的写入小
文件
。每一块都分为三个部分,第一部分是
文件
的名称,...
使用ffmpeg
合并
多个视频
文件
由于腾讯视频将一个视频分割成多个20M左右的小
文件
,所以必须
合并
起来成为一个完整视频
文件
,用什么工具来
合并
这些
文件
呢,想到了已经安装好的ffmpeg,开源免费,又是现成的。 两种方法: 方法1、直接写
文件
名,使用“|”来分割: ffmpeg -i "concat:f00282urkwd.321002.1.ts|f00282urkwd.321002.2.ts|f00282urkwd.321002.3.ts|f00282urkwd.321002.4.ts|f00282urkwd.321002.5.ts|f00
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章