通常在高能物理中使用的ROOT数据分析框架使用二进制文件格式,该格式具有与真实文件系统类似的内部结构(即文件夹和文件)。程序输出的ls()方法如下所示:
  KEY: TH1D     name1
  KEY: TH1D     name2
  KEY: TH2D     name3
....其中"TH1D“和"TH2D”等只是对象类型。在emacs中用一个类似dired的界面来浏览文件会很好。我当然没有精力/时间为此从头开始编写一个dired接口(即使是在dired.el源代码的帮助下)。我的问题是:如果可能,我如何通过重新实现一些函数来为输出创建一个类似于dired的接口,从而直接连接到dired接口呢?
我当然不希望在这里有一个完整的解决方案,而是指向示例、教程和其他有用信息的指针。
发布于 2009-06-27 11:31:52
archive-mode或tar-mode可能是很好的起点。
发布于 2009-06-26 21:23:47
如果它足够类似于文件系统,也许您可以编写某种环回驱动程序,它实际上允许您将数据文件作为文件系统挂载,类似于将ISO映像挂载为文件系统的方式。我的理解非常有限,在Linux下这并不是一件非常困难的事情。
发布于 2010-05-01 00:07:29
来自slac的某个人的xRootdfs现在似乎正在做这件事。"rootdFS是用于Xrootd存储集群的Posix文件系统。它基于FUSE (用户空间中的文件系统)并在用户空间中运行。“
但我希望您需要root访问权限才能加载FUSE模块。
https://stackoverflow.com/questions/1051312
复制相似问题