标签: openssl base64 decode flush decoder
所以我实现了base64解码器并且在编码时(BIO_f_base64上的BIO_write())你应该像documentation中所说的那样BIO_flush()。但是,他们没有提及有关BIO_read()(解码)的任何内容。我应该在BIO_read()之后刷新,如果不是,那么我会做什么?
答案 0 :(得分:3)
你不需要。 BIO_flush告诉作者,没有更多数据到来,所以它可以在最后写出等号以填充结果,如果有必要的话。阅读时你不需要这个。