[求助]有没有可以快速 merge 两个文件的方法

2021-03-08 17:30:44 +08:00
 rochek

例如文件 A,B
文件 A,seek 到文件末尾
文件 B,seek 到某个位置
有直接合并两个文件底层描述,不是读取-写入的 merge 的方案吗

1543 次点击
所在节点    C
6 条回复
rrfeng
2021-03-08 17:33:35 +08:00
没有。涉及到文件系统的实现了,不是具备通用型的文件操作
xx6412223
2021-03-08 17:40:57 +08:00
不考虑编码问题,这个写了也就几行吧
bigfei
2021-03-08 17:59:32 +08:00
理论上可以,比如直接修改 inode 的结构什么的,假设你用的是 ext3/4 文件系统的话。但实际上没必要。。
Kasumi20
2021-03-08 18:11:16 +08:00
链表文件系统?
nutting
2021-03-08 18:14:26 +08:00
那就看看 svn 和 git 的源代码吧,核心功能吧
levelworm
2021-03-08 22:51:15 +08:00
是否可能要看文件系统是如何实现的?其实很好奇 HDFS 这种和操作系统里头的区别,小白。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/759710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX