【发布时间】:2012-12-08 15:12:15
【问题描述】:
背景:
我在 Ubuntu Linux 12.10 上的 Java 7.0 上使用 Clojure,带有 Ext4 文件系统。
问题:
我有一个任意的 Clojure 字符串。我想把它编码成一个有效的文件名。
问题:
什么是最佳方式/什么是这样做的好内置?
注意:
编码的文件名不必是人类可读的。我只需要能够从文件名中恢复原始字符串。
编辑:
虽然如果有效名称的字符串被映射到人类可读的东西(并且接近它的原始值,那也很好。)
谢谢!
编辑:
encode:将任意字符串作为输入;创建有效的文件名作为输出
decode:从encode中获取文件名,恢复原始字符串
【问题讨论】:
-
您的问题不完整...我们不知道“编码”在这种情况下是什么意思。
-
@RobertHarvey:谢谢。添加了一个编辑。现在清楚了吗?