背景:
我在 Ubuntu Linux 12.10 上的 Java 7.0 上使用 Clojure,带有 Ext4 文件系统。
问题:
我有一个任意的 Clojure 字符串。我想将其编码为有效的文件名。
问题:
什么是最佳方式/什么是这样做的好内置?
笔记:
编码的文件名不必是人类可读的。我只需要能够从文件名中恢复原始字符串。
编辑:
虽然如果有效名称的字符串被映射到人类可读的东西(并且接近它的原始值,那也很好。)
谢谢!
编辑:
编码:将任意字符串作为输入;创建有效的文件名作为输出
解码:从编码中获取文件名,恢复原始字符串