Git中存储单个对象.git/objects/ab/cdefgh...,其中ab是SHA1摘要的第一个字节.
但是,打包文件不遵循相同的命名策略,我找不到有关如何命名的文档.任何见解?
我想使用各种编码在Strings和ByteStrings之间进行翻译.
我知道有utf8-string包来处理UTF8编码.但是,System.IO中描述了很多其他编码.
我还看到了Data.Text包,它可以使用不同的编码在String,Text和ByteString之间进行转换.
使用各种编码在String和ByteString之间进行转换的最合适的方法是什么?