我希望以二进制模式读取jar并将二进制文件写为字符串(如果需要,可以编码)到文件中。 该字符串将包含在要读取的代码中,并转换回二进制文件并写为jar文件。
我试图复制get-pip.py为分发点数所做的事情。
在C中执行此操作的最佳方式是什么?
答案 0 :(得分:1)
您可以使用base64编码。 Base64是一个标准,您可以使用一个实现中的编码器和另一个实现的解码器,并且您可以在另一侧获取原始字符串。典型的直接实现是一个表驱动的实现,如下面的答案:https://stackoverflow.com/a/6782480/1212725