• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wenjor
V2EX  ›  程序员

老哥们,这段文,好像是 base64 解码的?别人发给我看不懂啊

  wenjor · Nov 18, 2019 · 18192 views
This topic created in 2543 days ago, the information mentioned may be changed or developed.

cXJjb2RlMTExMTExMTAxMDExMDExMDAwMDAwMDExMTExMTExMDAwMDAxMDEwMDEwMDAxMTAwMDEwMTAwMDAwMTEwMTExMDEwMTExMTAwMTAxMDEwMDAxMDExMTAxMTAxMTEwMTAwMTEwMDAwMDExMTAxMDEwMTExMDExMDExMTAxMDAxMDEwMDAxMDEwMTAwMTAxMTEwMTEwMDAwMDEwMTAwMTAxMDAwMTAwMDAxMDAwMDAxMTExMTExMTAxMDEwMTAxMDEwMTAxMDExMTExMTEwMDAwMDAwMDEwMTExMDAxMTExMTAwMDAwMDAwMDAwMTExMDEwMTAwMDAwMDEwMDAwMDExMTAwMTExMTAxMDExMDEwMTEwMTEwMDAxMTAxMDEwMTExMDEwMDEwMDAxMTEwMTEwMDAwMTAwMTAwMDExMDAxMDEwMDExMTAxMTExMTExMDExMTExMTAxMDEwMDAxMDEwMTExMTAxMDExMTAwMDAxMDExMTAxMDAxMTEwMTAxMDAwMDAxMDAxMDEwMTAwMTAxMTAxMDAxMTExMTAwMTEwMDExMTExMDAxMDAwMDEwMTAwMTEwMDEwMDAwMDEwMDExMDAxMDAxMTEwMTAxMTAwMTAxMDEwMDAxMTAwMDAwMTAwMDAwMDAxMDEwMTEwMDEwMDAxMTAxMDAxMTAxMTEwMDAwMDAxMDEwMDAwMTAxMDAwMTAwMDExMDExMDEwMDAxMDEwMTAwMDAxMDExMTAwMDAxMTExMDAxMDAwMDExMDAxMDAwMDEwMDAxMTEwMDAxMDAxMDExMTExMTExMTExMTAwMDAwMDAwMDAxMTEwMDEwMTAwMDExMDAwMTEwMDExMTExMTExMDAwMDAxMDAxMTAxMTEwMTAxMTExMDEwMDAwMDEwMDEwMDExMDExMDEwMTAwMDEwMDAxMTAxMTEwMTAxMTExMDEwMDEwMDAxMTExMTExMTAxMDExMTAxMDEwMTAxMDAwMDExMDAxMDEwMDAwMDEwMTExMDEwMTEwMTAxMTEwMTAwMDExMDEwMTEwMTAwMDAwMTAwMDExMDExMTAxMDEwMTAwMTAwMTAxMTExMTExMDAxMTAxMTEwMDAwMTAxMTAwMTEwMA==

Supplement 1  ·  Nov 19, 2019
呜啊,我都下沉了,怎么还有人收藏啊……你们不要这样啊
我心情好复杂啊,毕竟不是怎么开心的事情
107 replies  •  2020-11-20 11:33:58 +08:00
1  2  
❮ ❯
lingyi95
lingyi95
Nov 18, 2019 via iPhone❤️2
1
qrcode1111111010110110000000111111110000010100100011000101000001101110101111001010100010111011011101001100000111010101110110111010010100010101001011101100000101001010001000010000011111111010101010101010111111100000000101110011111000000000001110101000000100000111001111010110101101100011010101110100100011101100001001000110010100111011111110111111010100010101111010111000010111010011101010000010010101001011010011111001100111110010000101001100100000100110010011101011001010100011000001000000010101100100011010011011100000010100001010001000110110100010101000010111000011110010000110010000100011100010010111111111111000000000011100101000110001100111111110000010011011101011110100000100100110110101000100011011101011110100100011111111010111010101010000110010100000101110101101011101000110101101000001000110111010101001001011111110011011100001011001100
wenjor
wenjor
OP
Nov 18, 2019
2
@lingyi95 不是啦,这样不还是看不懂吗,前面加个 qrcode……难道可以转成二维码???
liuxingbaoyu
liuxingbaoyu
Nov 18, 2019❤️5
3
一共是 841 个字符,开方一下,是 29,也就是 29*29 的二维码,这样应该就 OK 了吧
si
si
Nov 18, 2019❤️9
4
███████ █ ██ ██       ███████
█     █ █  █   ██   █ █     █
█ ███ █ ████  █ █ █   █ ███ █
█ ███ █  ██     ███ █ █ ███ █
█ ███ █  █ █   █ █ █  █ ███ █
█     █ █  █ █   █    █     █
███████ █ █ █ █ █ █ █ ███████
        █ ███  █████         
  ███ █ █      █     ███  ███
█ █ ██ █ ██ ██   ██ █ █ ███ █
  █   ███ ██    █  █   ██  █ 
█  ███ ███████ ██████ █ █   █
 █ ████ █ ███    █ ███ █  ███
 █ █     █  █ █ █  █ ██ █  ██
███  ██  █████  █    █ █  ██ 
 █     █  ██  █  ███ █ ██  █ 
█ █   ██     █       █ █ ██  
█   ██ █  ██ ███      █ █    
█ █   █   ██ ██ █   █ █ █    
█ ███    ████  █    ██  █    
█   ███   █  █ ████████████  
        ███  █ █   ██   ██  █
███████     █  ██ ███ █ ████ 
█     █  █  ██ ██ █ █   █   █
█ ███ █ ████ █  █   ████████ 
█ ███ █ █ █ █    ██  █ █     
█ ███ █ ██ █ ███ █   ██ █ ██ 
█     █   ██ ███ █ █ █  █  █ 
███████  ██ ███    █ ██  ██  

扫描结果是:[27877,22434,20102]
如果排版不对的话,复制到记事本里能扫。
wenjor
wenjor
OP
Nov 18, 2019
5
@liuxingbaoyu 哦哦,有道理,那么有什么方便快捷的点阵转换方式吗,求教
liuxingbaoyu
liuxingbaoyu
Nov 18, 2019
6
@wenjor 楼上已经有大佬发出来了
wenjor
wenjor
OP
Nov 18, 2019
7
@si 感谢,能告诉我是怎么转换过来的吗……还有就是,要调节行距?我放在记事本里还是空隙很大
wenjor
wenjor
OP
Nov 18, 2019
8
……等等,这不会就是单纯的字符串扫描替换吧……心累,那么,谁能告诉我下如何改行距
BAT
BAT
Nov 18, 2019 via iPhone
9
@wenjor #8 放 Word 里面调间距啊
wenjor
wenjor
OP
Nov 18, 2019
10
@BAT 应该是这样,但,段落行间距我调来调去,后面的部分都不对称了
wenjor
wenjor
OP
Nov 18, 2019
11
@BAT 解决了,字体问题……谢谢,陷入沉思,然鹅我还是没看懂说的什么[27877,22434,20102]
lovestudykid
lovestudykid
Nov 18, 2019❤️34
12
一切看不懂的密码都当作表白处理
z888888cn
z888888cn
Nov 18, 2019
13
@si 大佬,是如何从 qrcode1100 转换成那个字符的?
666VS2333
666VS2333
Nov 18, 2019 via Android
14
@lovestudykid 秀儿,是你吗
ljpCN
ljpCN
Nov 18, 2019 via Android❤️93
15
unicode 汉字内码
[27877,22434,20102]
[泥,垢,了]
你够了
laike9m
laike9m
Nov 18, 2019 via Android
16
@ljpCN 大佬
lovestudykid
lovestudykid
Nov 18, 2019❤️1
17
@ljpCN 😄,我也想到是汉字编码,偷懒没去看。可惜不是表白,不过也许是这句话传达的意思也不好说。

print('\n'.join(list(map(''.join,zip(*[iter('1111111010110110000000111111110000010100100011000101000001101110101111001010100010111011011101001100000111010101110110111010010100010101001011101100000101001010001000010000011111111010101010101010111111100000000101110011111000000000001110101000000100000111001111010110101101100011010101110100100011101100001001000110010100111011111110111111010100010101111010111000010111010011101010000010010101001011010011111001100111110010000101001100100000100110010011101011001010100011000001000000010101100100011010011011100000010100001010001000110110100010101000010111000011110010000110010000100011100010010111111111111000000000011100101000110001100111111110000010011011101011110100000100100110110101000100011011101011110100100011111111010111010101010000110010100000101110101101011101000110101101000001000110111010101001001011111110011011100001011001100'.replace('1','██').replace('0',' '))]*58)))))
AFuture
AFuture
Nov 18, 2019 via iPhone
18
绝了,这帖子。我要收藏.
XnEnokq9vkvVq4
XnEnokq9vkvVq4
Nov 18, 2019 via Android
19
哈哈哈 这帖无敌了
wenjor
wenjor
OP
Nov 18, 2019
20
@ljpCN 感谢老哥,心理终于畅快了
ningmengmao
ningmengmao
Nov 18, 2019 via Android
21
大佬
liyuhang
liyuhang
Nov 18, 2019
22
@lovestudykid #12 泥垢了
ddup
ddup
Nov 18, 2019 via Android
23
还是 V 友有办法
mwftts
mwftts
Nov 18, 2019 via Android❤️1
24
这是我一年多来收藏的第一个帖子…
quadrapop
quadrapop
Nov 18, 2019
25
这个有点意思哦
sunziren
sunziren
Nov 18, 2019
26
收藏了
Uyuhz
Uyuhz
Nov 18, 2019
27
草(中日双语)
amwyyyy
amwyyyy
Nov 18, 2019
28
泥,垢,了
Chenamy2017
Chenamy2017
Nov 18, 2019
29
看不懂,好牛逼
misaka19000
misaka19000
Nov 18, 2019❤️1
30
哈哈哈 这是 unicode -> Array -> qrcode -> 01encode -> base64 啊,有点意思
huixia0010
huixia0010
Nov 18, 2019
31
@ljpCN 花擦?人才啊,666
HentaiOS
HentaiOS
Nov 18, 2019
32
笑死 ww
PriestTomb
PriestTomb
Nov 18, 2019
33
@ljpCN 大佬大佬
smilekung
smilekung
Nov 18, 2019
34
太牛逼了 特意登上帐号收藏
LeeSeoung
LeeSeoung
Nov 18, 2019
35
有点意思
Doraemontree
Doraemontree
Nov 18, 2019
36
最后到底啥意思
Bigglesworth
Bigglesworth
Nov 18, 2019
37
有点东西
ljspython
ljspython
Nov 18, 2019
38
泥垢了
hwcj123
hwcj123
Nov 18, 2019
39
牛皮呀
kiracyan
kiracyan
Nov 18, 2019
40
笑死
fengjianxinghun
fengjianxinghun
Nov 18, 2019
41
牛逼。。。笑死我了
iaoiand
iaoiand
Nov 18, 2019
42
绝了
ICU
ICU
Nov 18, 2019
43
现在年轻人 聊天都这么高端了吗 🐶
May725
May725
Nov 18, 2019
44
泥垢了 😂
fstab
fstab
Nov 18, 2019 via Android❤️1
45
是被女程序员拒绝了吗?
Les1ie
Les1ie
Nov 18, 2019❤️4
46
先 pip install imageio


import base64
import numpy as np
from imageio import imwrite
s = """cXJjb2RlMTExMTExMTAxMDExMDExMDAwMDAwMDExMTExMTExMDAwMDAxMDEwMDEwMDAxMTAwMDEwMTAwMDAwMTEwMTExMDEwMTExMTAwMTAxMDEwMDAxMDExMTAxMTAxMTEwMTAwMTEwMDAwMDExMTAxMDEwMTExMDExMDExMTAxMDAxMDEwMDAxMDEwMTAwMTAxMTEwMTEwMDAwMDEwMTAwMTAxMDAwMTAwMDAxMDAwMDAxMTExMTExMTAxMDEwMTAxMDEwMTAxMDExMTExMTEwMDAwMDAwMDEwMTExMDAxMTExMTAwMDAwMDAwMDAwMTExMDEwMTAwMDAwMDEwMDAwMDExMTAwMTExMTAxMDExMDEwMTEwMTEwMDAxMTAxMDEwMTExMDEwMDEwMDAxMTEwMTEwMDAwMTAwMTAwMDExMDAxMDEwMDExMTAxMTExMTExMDExMTExMTAxMDEwMDAxMDEwMTExMTAxMDExMTAwMDAxMDExMTAxMDAxMTEwMTAxMDAwMDAxMDAxMDEwMTAwMTAxMTAxMDAxMTExMTAwMTEwMDExMTExMDAxMDAwMDEwMTAwMTEwMDEwMDAwMDEwMDExMDAxMDAxMTEwMTAxMTAwMTAxMDEwMDAxMTAwMDAwMTAwMDAwMDAxMDEwMTEwMDEwMDAxMTAxMDAxMTAxMTEwMDAwMDAxMDEwMDAwMTAxMDAwMTAwMDExMDExMDEwMDAxMDEwMTAwMDAxMDExMTAwMDAxMTExMDAxMDAwMDExMDAxMDAwMDEwMDAxMTEwMDAxMDAxMDExMTExMTExMTExMTAwMDAwMDAwMDAxMTEwMDEwMTAwMDExMDAwMTEwMDExMTExMTExMDAwMDAxMDAxMTAxMTEwMTAxMTExMDEwMDAwMDEwMDEwMDExMDExMDEwMTAwMDEwMDAxMTAxMTEwMTAxMTExMDEwMDEwMDAxMTExMTExMTAxMDExMTAxMDEwMTAxMDAwMDExMDAxMDEwMDAwMDEwMTExMDEwMTEwMTAxMTEwMTAwMDExMDEwMTEwMTAwMDAwMTAwMDExMDExMTAxMDEwMTAwMTAwMTAxMTExMTExMDAxMTAxMTEwMDAwMTAxMTAwMTEwMA==

"""
code = base64.b64decode(s).decode()
code = code[6:]
num = [int(i)*255 for i in code]
n = np.array(num)
n = n.reshape(29,29)
imwrite('a.png', n)

打开扫描二维码图片
davie
davie
Nov 18, 2019 via Android
47
太好玩了
Les1ie
Les1ie
Nov 18, 2019
48
二维码图片最外层的像素没了,可以放在 ppt 里面加个黑色的图片作为背景,然后扫码,也可以 np 数组四周加 255 然后出图片
ww940521
ww940521
Nov 18, 2019
49
嗯,舒服了。
KeepingNow
KeepingNow
Nov 18, 2019
50
很好玩。
hqweay
hqweay
Nov 18, 2019
51
哈哈哈看标题以为水贴,没想到进来是技术贴。感谢前几楼大佬。
xkeyideal
xkeyideal
Nov 18, 2019❤️2
52
楼主表白被拒,自己还破解不了,无情的打脸,这个小姐姐的拒绝方式我喜欢
gimp
gimp
Nov 18, 2019❤️2
53
一男子表白女程序员,收到的回复竟是这样
DrPikaduo
DrPikaduo
Nov 18, 2019
54
@lovestudykid 扫不出来,兄弟
kingslayer
kingslayer
Nov 18, 2019
55
笑死我了
Rekkles
Rekkles
Nov 18, 2019
56
卧槽牛逼🐂🍺
jimmy2010
jimmy2010
Nov 18, 2019
57
CTF 普及推广贴😂
scukmh
scukmh
Nov 18, 2019
58
ctf 基础题(跑
helloZwq
helloZwq
Nov 18, 2019
59
二维码: aHR0cHM6Ly93d3cuamF2YWVyMTAxLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMS8yMDE5MTExODA3MzgxNzY1LnBuZw==
ASCII 码转汉字: aHR0cHM6Ly93d3cuamF2YWVyMTAxLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOS8xMS9pbWFnZS0yMDE5MTExODE1MzkxOTEzNC5wbmc=
JssDream
JssDream
Nov 18, 2019
60
好牛掰啊
Les1ie
Les1ie
Nov 18, 2019
61
import base64
import numpy as np
from PIL import Image

s = """cXJjb2RlMTExMTExMTAxMDExMDExMDAwMDAwMDExMTExMTExMDAwMDAxMDEwMDEwMDAxMTAwMDEwMTAwMDAwMTEwMTExMDEwMTExMTAwMTAxMDEwMDAxMDExMTAxMTAxMTEwMTAwMTEwMDAwMDExMTAxMDEwMTExMDExMDExMTAxMDAxMDEwMDAxMDEwMTAwMTAxMTEwMTEwMDAwMDEwMTAwMTAxMDAwMTAwMDAxMDAwMDAxMTExMTExMTAxMDEwMTAxMDEwMTAxMDExMTExMTEwMDAwMDAwMDEwMTExMDAxMTExMTAwMDAwMDAwMDAwMTExMDEwMTAwMDAwMDEwMDAwMDExMTAwMTExMTAxMDExMDEwMTEwMTEwMDAxMTAxMDEwMTExMDEwMDEwMDAxMTEwMTEwMDAwMTAwMTAwMDExMDAxMDEwMDExMTAxMTExMTExMDExMTExMTAxMDEwMDAxMDEwMTExMTAxMDExMTAwMDAxMDExMTAxMDAxMTEwMTAxMDAwMDAxMDAxMDEwMTAwMTAxMTAxMDAxMTExMTAwMTEwMDExMTExMDAxMDAwMDEwMTAwMTEwMDEwMDAwMDEwMDExMDAxMDAxMTEwMTAxMTAwMTAxMDEwMDAxMTAwMDAwMTAwMDAwMDAxMDEwMTEwMDEwMDAxMTAxMDAxMTAxMTEwMDAwMDAxMDEwMDAwMTAxMDAwMTAwMDExMDExMDEwMDAxMDEwMTAwMDAxMDExMTAwMDAxMTExMDAxMDAwMDExMDAxMDAwMDEwMDAxMTEwMDAxMDAxMDExMTExMTExMTExMTAwMDAwMDAwMDAxMTEwMDEwMTAwMDExMDAwMTEwMDExMTExMTExMDAwMDAxMDAxMTAxMTEwMTAxMTExMDEwMDAwMDEwMDEwMDExMDExMDEwMTAwMDEwMDAxMTAxMTEwMTAxMTExMDEwMDEwMDAxMTExMTExMTAxMDExMTAxMDEwMTAxMDAwMDExMDAxMDEwMDAwMDEwMTExMDEwMTEwMTAxMTEwMTAwMDExMDEwMTEwMTAwMDAwMTAwMDExMDExMTAxMDEwMTAwMTAwMTAxMTExMTExMDAxMTAxMTEwMDAwMTAxMTAwMTEwMA==
"""
code = base64.b64decode(s).decode()
code = code[6:]
num = [int(i)*255 for i in code]
n = np.array(num)
n = n.reshape(29,29)

n = np.concatenate((np.array([[0]*n.shape[1]]),n))
n = np.concatenate((n,np.array([[0]*n.shape[1]])), axis=0)
n = np.concatenate((np.array([[0]]*n.shape[0]),n), axis=1)
n = np.concatenate((n,np.array([[0]]*n.shape[0])), axis=1)


im = Image.fromarray(np.uint8(n))
im = im.resize((100,100))

im.show()


修改了一下二维码,加了个边框,现在可以直接扫出来了
https://i.loli.net/2019/11/18/gouqwLmSpcRxnXA.png
HuangLibo
HuangLibo
Nov 18, 2019
62
感觉很有趣,收藏了(第一个收藏的帖子)
dajiaozi
dajiaozi
Nov 18, 2019
63
@Les1ie 张国荣牛逼
openbsd
openbsd
Nov 18, 2019
64
技术贴
zdnyp
zdnyp
Nov 18, 2019
65
看 cnblogs 就图娱乐,学技术还得上 v2
cpdyj0
cpdyj0
Nov 18, 2019 via Android
66
人才啊都是
djs
djs
Nov 18, 2019
67
默默的用 js 写了个
lopetver
lopetver
Nov 18, 2019
68
@Les1ie 大佬厉害,我还在弄切图的方式然后编码 0,1 还原呢
bxb100
bxb100
Nov 18, 2019
69
学习了
youxiachai
youxiachai
Nov 18, 2019
70
一个悲伤的故事...
sinu
sinu
Nov 18, 2019
71
默默收藏了~现场解密~
showmethetalk
showmethetalk
Nov 18, 2019
72
真的叼!
auhah
auhah
Nov 18, 2019
73
泥垢了哈哈
hive
hive
Nov 18, 2019
74
我就问一下,你俩什么关系
Les1ie
Les1ie
Nov 18, 2019
75
@lopetver #68 我是菜鸡
Les1ie
Les1ie
Nov 18, 2019
76
@dajiaozi #63 nb
mogita
mogita
Nov 18, 2019
77
心疼楼主
u823tg
u823tg
Nov 18, 2019 via Android
78
心疼
c01t
c01t
Nov 18, 2019 via iPhone
79
有点意思
myd
myd
Nov 18, 2019
80
需求太少了
daquandiao2
daquandiao2
Nov 18, 2019
81
楼主不说出你的故事?
fantastic
fantastic
Nov 18, 2019
82
楼主经历了什么
xiaoba25
xiaoba25
Nov 18, 2019
83
very funny
pengjl
pengjl
Nov 18, 2019
84
收藏,请 lz 分享你的故事板凳我已经自备好了
MzM2ODkx
MzM2ODkx
Nov 18, 2019
85
amazing
2oTp
2oTp
Nov 18, 2019
86
<!DOCTYPE html>
<html>
<body>
<canvas
id="myCanvas"
width="290"
height="290"
style="border:1px solid #d3d3d3;"
>
Your browser does not support the HTML5 canvas tag.</canvas
>

<script>
var lines = `
11111110101101100000001111111
10000010100100011000101000001
10111010111100101010001011101
10111010011000001110101011101
10111010010100010101001011101
10000010100101000100001000001
11111110101010101010101111111
00000000101110011111000000000
00111010100000010000011100111
10101101011011000110101011101
00100011101100001001000110010
10011101111111011111101010001
01011110101110000101110100111
01010000010010101001011010011
11100110011111001000010100110
01000001001100100111010110010
10100011000001000000010101100
10001101001101110000001010000
10100010001101101000101010000
10111000011110010000110010000
10001110001001011111111111100
00000000111001010001100011001
11111110000010011011101011110
10000010010011011010100010001
10111010111101001000111111110
10111010101010000110010100000
10111010110101110100011010110
10000010001101110101010010010
11111110011011100001011001100`
.split('\n')
.filter(s => s)
var c = document.getElementById('myCanvas')
var ctx = c.getContext('2d')
ctx.beginPath()
lines.forEach((line, line_num) =>
line
.split('')
.forEach(
(bit, column) =>
+bit && ctx.rect(line_num * 10, column * 10, 10, 10)
)
)
ctx.fill()
</script>
</body>
</html>
farverfull
farverfull
Nov 18, 2019 via Android
87
楼主知道真相后伤心过度,决定以后都不上 v2 了
FLX2312
FLX2312
Nov 18, 2019
88
登录账号,收藏膜拜一下。
Mohanson
Mohanson
Nov 18, 2019
89
看前几楼发现可能是 3 个 utf8 中文时, 以为是表白呢... 心疼
Yumwey
Yumwey
Nov 18, 2019 via Android
90
🐮🍺
justin2018
justin2018
Nov 18, 2019
91
厉害~~~
Les1ie
Les1ie
Nov 18, 2019
92
我 zz 了,我的代码里面的 0 替换成 1 1 替换成 0 就是正常的二维码了 .... 并不是缺少边框 orz
wangyzj
wangyzj
Nov 18, 2019
93
有意思
zhuzhibin
zhuzhibin
Nov 18, 2019 via iPhone
94
笑死
way2create
way2create
Nov 19, 2019
95
你太难了
xhf1024
xhf1024
Nov 19, 2019
96
膜拜一下
asche910
asche910
Nov 19, 2019
97
v 友还是强啊
eastern
eastern
Nov 19, 2019
98
虽然可能是个悲伤的故事,不过还是要膜拜一下大佬
shmilypeter
shmilypeter
Nov 19, 2019
99
膜拜大佬
tushile928
tushile928
Nov 19, 2019
100
神铁刘明
1  2  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1457 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 205ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
♥ Do have faith in what you're doing.