【问题标题】:Detect the index of a base64 in a string检测字符串中base64的索引
【发布时间】:2016-05-13 17:35:16
【问题描述】:

我想上传一些不同扩展名的文件。 有没有办法做这样的事情:

你好,“Base64 代码”世界!

有没有办法从字符串中检测base64的索引来解码它?

结果应该是:你好,“某个文件”世界!

【问题讨论】:

    标签: php base64


    【解决方案1】:

    您可以使用base64_decode(),例如:

    <?php
    
    echo 'hello, "' . base64_decode("actual Base64 code") . 'Base64 code" world!';
    

    您可能唯一能检测到的是编码是否使用了非典型的 base64 字符,但您永远无法知道它们是否混淆了。

    【讨论】:

    • 问题是我不知道base64代码在字符串中的位置
    • 这就像提供一堆包含您姓名字母的随机字符并找到一种方法来提取您的姓名。没有简单甚至有保证的方法。
    猜你喜欢
    • 1970-01-01
    • 2011-08-29
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多