使用来自带有Freepascal的EN编码文件的流创建Base64 DEcoded文件

时间:2017-07-20 12:46:08

标签: base64 freepascal

我的问题与this one密切相关,但它的倾斜度略有不同。

我有一个程序可以出于各种原因读取不同大小的文件。源文件可以是20Kb或20Mb或20Gb。用户要求我添加Base64支持,以便我的程序分析Base64文件的DECODED版本,就像普通文件一样。但是用户并不想自己解码文件。

我使用Lazarus和Freepascal。我知道TBase64DecodingStream和TBase64EncodingStream,我还在论坛中找到了Engkin的this解决方案。但是,所有示例都没有解释如何将Base64 ENCODED文件作为流并生成Base64 DEcoded版本。它们似乎都与字符串的编码和解码或创建Base64编码文件有关。不是从Base64编码文件创建Base64 DEcoded文件,这是我需要的。

我想知道你们有没有人能帮助我? David Heffernan显然对Delphi和Pascal以及Base64的所有事情都有很好的理解,但我不知道他是否会看到这个。

其他类似的问题是this one,但它与解码方面的Javascript有关(尽管Delphi确实有其功能)以及this Java相关问题

0 个答案:

没有答案