作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一个组件或其他技术来将多个大文件(大小超过 4GB 的文件,因此不适合 win32 进程的可用内存)压缩和加密为单个文件。我希望加密非常强大(256 位 AES 或更好),但压缩对我来说并不重要。
现在,我正在使用 TJvZlibMultiple
创建自己的非 Zip 文件格式的组件,但我必须创建存档,然后在单独的步骤中对其进行加密(我现在正在使用 DcpCrypt)。我想使用流在一次传递中执行相同的操作,而不使用等于文件大小的内存(因此,压缩和加密应该在流中进行,而不是在内存中进行)。
我见过但不想使用任何需要外部 DLL(例如 7zip dll)的东西。商业工具或者任何代码或示例 Delphi 源代码都可以,但我正在寻找 Delphi 中的彻底实现,而不是导入和调用 dll 中的函数的东西。
最佳答案
关于delphi - 如何在不使用外部 DLL 或运行时的情况下压缩和加密大文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11678228/
我是一名优秀的程序员,十分优秀!