decode =视觉编码

时间:2016-05-05 04:58:11

标签: cryptography base64 decode encode

是否可以解码base64到图像(或字符串)包含视觉上相同的base64,或反向,所以它循环到递归。

enter image description here

P.S。 base64实际上它不是目标,所以如果你知道其他有趣的方式解码=视觉编码,我将非常感激。

2 个答案:

答案 0 :(得分:1)

  

是否可以将base64解码为图像(或字符串),包含视觉上相同的base64,或反向,因此它是循环到递归。

所以你想要一个base64-encoding-quine(见quine)。重述,您要么:

  1. x ascii(decode_base64(x)) == x。这是不可能的,因为base64严格地大于被编码的值。因此,解码的结果会产生小于初始值的内容。

  2. x some_really_vague_image_decoding(decode_base64(x)) ~ x。这可能不适用于任何标准图像编码,因为表示像素所需的位数和表示字符所需的像素数远远大于单个base64字符提供的6位。

答案 1 :(得分:0)

没有找到解决方案,但是为了满足我的需求而妥协: 第一:图像到base64;第二:图像到颜色ascII-art包含prev base64字符串。

测试示例: enter image description here

P.S。当然它是假的,但它的工作方式与我想要的完全一样,我认为在某些简单的图像上,它可以非常有用。