【发布时间】:2011-12-29 18:28:54
【问题描述】:
我有一个有趣的问题。我正在研究一个 Perl 脚本,它接受各种字符串,一些是 base64 编码的,另一些不是。
此数据结构是动态的,由第三方应用程序的输入生成。我没有现成的方法来提前知道这些字段中哪些是 base64 编码的,哪些不是。
我研究过的各种解决方案都涉及输入数据的正则表达式。不幸的是,如果数据具有相同的严格字母数字结构,这些都会失败。
如何确定哪些字符串是真正的 base64 编码的?
【问题讨论】:
-
以前回答的RegEx to parse or validate Base64 data 问题应该会有所帮助。