Facebook创建了一种开源快速无损压缩算法,针对zlib级别的实时压缩场景和更好的压缩比,称为ZStandard.我一直在寻找描述c到swift包装的教程,例如this,但看起来不够全面,在编写包装器之前我必须了解哪些先决条件?等我写完了,我也会把它开源。 最佳答案 谢谢你的好问题。我看过图书馆并玩过它,它看起来很有趣。我会说您需要在C程序中熟练使用ZSTDC库。您还需要熟练使用Swift进行编程。根据您要包装的API部分,您可能需要了解如何在Swift中处理原始内存(Unsafe...类型)。包装ZSTD时需要考虑的一些挑战: