如何创建与程序耦合的虚拟文件,例如通过“gzip”耦合到“.gz”文件?

如何创建与程序耦合的虚拟文件,例如通过“gzip”耦合到“.gz”文件?

给定例如 gzipped 文本文件file.txt.gz,如何创建一个特殊文件file.txt,该文件在读取时产生(交互式)解压缩的文件内容.gz,并在写入时 a)重新gzip写入新内容或 b)拒绝写入访问?

答案1

在 Linux(或 FreeBSD、NetBSD、MacOS X)下保险丝我想到的是,它已经具有一些功能归档文件系统,你应该看看。

如果 FUSE 安装的虚拟文件系统仅传递非归档文件,这可能就是您想要的。

相关内容