c++ - 如何在 c 或 rust 中拆分和加入文件?
问题描述
如何在 c 或 rust 中拆分和加入文件?
我找到了拆分,但没有看到关于加入文件的内容。
我想拆分各种类型的文件,从文本文件到图像
想要在 c 或 rust 中,因为我正在使用 rust,所以我可以在 c 中创建 rust 模块。
[编辑]我正在制作一个程序,通过tpc分割文件发送,所以我需要再次分割和合并文件
解决方案
在 C++ 中,您通过读取主文件并写入一个或多个新文件来拆分文件。
这种技术也适用于 C 语言。
加入文件取决于您是要合并还是追加。在追加情况下,目标文件使用“追加”和写入属性打开。文件指针设置为文件末尾,然后将内容写入(附加)到文件中。
恕我直言,大多数文件操作应尽可能留给操作系统。
推荐阅读
- android - 如何修复 Android 导航图标大小问题
- c++ - int 函数返回值也没有返回
- c# - System.IO.Compression - 使用 ZipFileArchive 计算文件数非常慢
- javascript - JavaScript 中的 Thunk 和 currying 有什么区别?
- swift - Swift Combine 如何设置
作品? - rust - 你可以在 Rust 中声明一个要保存在 CPU 寄存器中的变量吗?
- python - 正则表达式找不到所有结果
- javascript - 为工作区建立一个可移动的视口
- python - 使用 SELECT 检索数据并单独处理
- ruby-on-rails - 在 Rails 和 Postgresql 中使用 JSONB