|
archivemount
下载地址: http://archive.ubuntu.com/ubuntu ... t_0.8.7-1_amd64.deb
只需要其中的可执行文件/usr/bin/archivemount即可,42.6k。
此软件与nnn可无缝调用。在nnn文件浏览器中按l键打开压缩文档(支持rar,zip,tar.gz,7z,lzma,txz……),按m键选mnt功能,可打开文档,在其中浏览文件,打开文件都可以,非常方便。推荐!!!
推荐开源项目:Archivemount — 文件系统的革命性工具
项目介绍
Archivemount 是一个巧妙的开源软件,它将 libarchive 和 FUSE 技术相结合,使得用户能够像操作普通文件系统一样来挂载和使用(压缩)归档文件,如 .tar.gz 或 .tar.bz2。这个项目由 Kurt Kientzle 创建,为数据处理和备份提供了一种全新的方式。
项目技术分析
libarchive:这是一个强大的库,支持多种归档和压缩格式的读取和写入。在 Archivemount 中,它负责解析和构建档案文件。
FUSE:Filesystem in Userspace 的缩写,允许非特权用户在 Linux 系统中创建自己的文件系统。在这个项目中,FUSE 提供了将档案文件挂载到操作系统上的机制。
Archivemount 利用这两个工具实现了档案文件的透明挂载。对于挂载的文件,你可以进行读取、写入和删除等操作,就像它们直接位于硬盘上一样。
项目及技术应用场景
快速访问大档案:无需解压整个文件,直接挂载并访问所需数据,提高工作效率。
离线数据备份与恢复:挂载档案后,可以轻松地查看、复制或移动备份数据,而不必先解压缩。
临时工作空间:在进行项目开发时,可以用一个大的归档文件作为临时的工作区,方便维护和清理。
项目特点
易安装:依赖于 autoconf, libarchive-dev 和 libfuse-dev,只需简单几步即可完成编译和安装。
兼容性好:支持常见的 FUSE 挂载选项,并能处理多种压缩格式的档案。
写入支持:尽管有局限性,但 Archivemount 支持对档案文件的写入操作,会在卸载时重建新的归档文件。
安全警告:由于写入过程中存在风险(例如数据丢失),作者建议在重要数据上谨慎使用,始终备份原始文件。
请注意,虽然 Archivemount 提供了一些便利的功能,但在写入支持方面并不完美,且无法保证数据的完整性和安全性。因此,在使用时,务必小心谨慎。
总的来说,Archivemount 是一个创新的工具,对于需要频繁访问和操作归档文件的用户来说,是一个非常实用的选择。如果你正在寻找一个高效、灵活的方式来管理和使用你的归档文件,那么不妨尝试一下 Archivemount。
原文链接:https://blog.csdn.net/gitblog_00072/article/details/139386628
资料:https://blog.csdn.net/weixin_484 ... -blog-139386628.235^v43^control&spm=1001.2101.3001.4242.5&utm_relevant_index=9 |
|