解码 = 视觉编码
decoded = visually encoded
是否可以将 base64 解码为图像(或字符串)包含视觉上相同的 base64 或反向,因此它是循环递归。
P.S。 base64其实不是目的,所以如果你知道其他有趣的decoded = visually encoded方式,我将不胜感激。
Is it possible to decode base64 to image(or string) contains visually same base64, or reverse, so it's loops to recursion.
所以你需要一个 base64-encoding-quine(见 quine)。重述,你想要:
x
使得 ascii(decode_base64(x)) == x
。这是不可能的,因为 base64 严格大于被编码的值。所以解码的结果比初始值小。
x
使得 some_really_vague_image_decoding(decode_base64(x)) ~ x
。这对于任何标准图像编码来说都是不可能的,因为表示一个像素所需的位数和表示一个字符所需的像素数远远大于单个 base64 字符提供的 6 位。
未找到解决方案,但可以满足我的需求:
第一:图片转base64;第二:图像到彩色 ascII-art 包含上一个 base64 字符串。
测试示例:
P.S。当然它是假的,但它的效果和我想要的一样接近,我认为在一些简单的图像上它可以非常有用。
是否可以将 base64 解码为图像(或字符串)包含视觉上相同的 base64 或反向,因此它是循环递归。
P.S。 base64其实不是目的,所以如果你知道其他有趣的decoded = visually encoded方式,我将不胜感激。
Is it possible to decode base64 to image(or string) contains visually same base64, or reverse, so it's loops to recursion.
所以你需要一个 base64-encoding-quine(见 quine)。重述,你想要:
x
使得ascii(decode_base64(x)) == x
。这是不可能的,因为 base64 严格大于被编码的值。所以解码的结果比初始值小。x
使得some_really_vague_image_decoding(decode_base64(x)) ~ x
。这对于任何标准图像编码来说都是不可能的,因为表示一个像素所需的位数和表示一个字符所需的像素数远远大于单个 base64 字符提供的 6 位。
未找到解决方案,但可以满足我的需求: 第一:图片转base64;第二:图像到彩色 ascII-art 包含上一个 base64 字符串。
测试示例:
P.S。当然它是假的,但它的效果和我想要的一样接近,我认为在一些简单的图像上它可以非常有用。