加密 – encfs中的文件名长度限制是否有变通方法?

我使用带有encfs的Dropbox.问题是我的主机在文件名中只支持256个字符,因此encfs仅支持~190.有没有办法避免重新安装并增加主机文件系统的限制?

我主要使用ext4作为Ubuntu 11.10中的文件系统,但是Mac OSX 10.6也使用hfs作为文件系统,Windows对我来说并不是那么重要.

干杯,
Brubel.

最佳答案 我认为任务不一定容易;它看起来像你需要使用的逻辑是NameIO :: recodePath(),它甚至看起来非常自包含.您需要提供一些其他数据库,使您可以像标准POSIX文件系统语义一样尽可能地创建,重命名和删除条目.

如果你不介意丢失“没有密钥的文件名是未知的”属性,你可以简单地存储一个SQLite3数据库映射明文长名称和“密文”短名称 – 可能只是基于计数器的名称,或哈希名称等

点赞