如何在Haskell上压缩字符串



我开始学习Haskell中的一些命令。我只有一门面向数学本科生的C语言编程基础课程。所以,如果我自己不能更好地解释,或者这个问题很明显,或者太复杂,或者对Haskell不好,我很抱歉。

我想做的是:在文本上生成一些大小为n的随机字符串后,压缩该字符串并计算其咬数。

这个例子非常像Mathematica上的函数:https://reference.wolfram.com/language/ref/Compress.html

JuicyPixels的Codec.Picture.Saving.imageToBitmap将生成ByteString。zlib的Codec.Compression.GZip.compress将获取该ByteString并制作一个压缩的ByteString。base64字节串的Data.bytestring.base64.encode将采用压缩的bytestring,并生成类似于Matlab的Compress的可打印ASCII字符串。

相关内容

  • 没有找到相关文章

最新更新