























和朋友逛街时打算在 UNIQLO 做些消费,似乎是「コラボ」的字样吸引了我,正巧是件素色的衣服,于是凑近瞧了瞧。
正面有个 {❤}; 的纹样,颇有情调,想必是专业对口了,或许等天热乎些可以当常服穿穿。

正在犹豫时,先看看背面是个什么情况,若是纯色倒也简约,无妨。
正准备打量一番,瞥见异常的我突然大笑了两声。
朋友赶来,二人会心一笑。
于是我当即取下,试穿,结账,现在成了居家服:

T 恤背面映入眼帘的是熟悉的 Shell 语法和一大片 Base64 字符串。
高亮部分共有三处:开头的 #!/bin/bash 表示脚本的执行环境;末尾的 PEACE FOR ALL 声明本次联动的主题;中间星星点点的 Base64 字符在拼凑后也是 PEACEFORALL 的字样。
那么要破译这串代码,首先自然需要得到完整的 Base64 字符串。与其寻找专业的 OCR 方案,我决定直接将图片抛给 Gemini,让它在 OCR 后尝试解码文本,并根据解码后的代码反推准确的 Base64。虽然不清楚黑箱中有无逻辑运算和代码执行的能力,但就结果而言基本准确,大致的代码框架已经显现出来。
好在 Base64 的原理算是比较友好,将 3 字节的 UTF-8 字符编码为 4 字节的 Base64 字符,其中如果哪里出错了,还是能够快速定位并修改的。Gemini 的 OCR 识别率相当之高,只需要手动对照图片,修改下部分 l 和 O 这两个字符,Base64 部分就还原好了。
最终代码如下,在 Bash 中可直接运行:
eval "$(base64 -d <<< 'IyEvYmluL2Jhc2gKCiMgQ29uZ3Jhd
HVsYXRpb25zISBZb3UgZm91bmQgdGhlIGVhc3RlciBlZ2chIOKdpO+4jwojIOOBiuO
CgeOBp+OBqOOBhuOBlOOBluOBhOOBvuOBme+8gemaoOOBleOCjOOBn+OCteODl+OD
qeOCpOOCuuOCkuimi+OBpOOBkeOBvuOBl+OBn++8geKdpO+4jwoKIyBEZWZpbmUgd
GhlIHRleHQgdG8gYW5pbWF0ZQp0ZXh0PSLimaVQRUFDReKZpUZPUuKZpUFMTOKZpV
BFQUNF4pmlRk9S4pmlQUxM4pmlUEVBQ0XimaVGT1LimaVBTEzimaVQRUFDReKZpUZ
PUuKZpUFMTOKZpVBFQUNF4pmlRk9S4pmlQUxM4pmlIgoKIyBHZXQgdGVybWluYWwg
ZGltZW5zaW9ucwpjb2xzPSQodHB1dCBjb2xzKQpsaW5lcz0kKHRwdXQgbGluZXMpC
gojIENhbGN1bGF0ZSB0aGUgbGVuZ3RoIG9mIHRoZSB0ZXh0CnRleHRfbGVuZ3RoPS
R7I3RleHR9CgojIEhpZGUgdGhlIGN1cnNvcgp0cHV0IGNpdmlzCgojIFRyYXAgQ1RS
TCtDIHRvIHNob3cgdGhlIGN1cnNvciBiZWZvcmUgZXhpdGluZwp0cmFwICJ0cHV0I
GNub3JtOyBleGl0IiBTSUdJTlQKCiMgU2V0IGZyZXF1ZW5jeSBzY2FsaW5nIGZhY3R
vcgpmcmVxPTAuMgoKIyBJbmZpbml0ZSBsb29wIGZvciBjb250aW51b3VzIGFuaW1hd
Glvbgpmb3IgKCggdD0wOyA7IHQrPTEgKSk7IGRvCiAgICAjIEV4dHJhY3Qgb25lIGN
oYXJhY3RlciBhdCBhIHRpbWUKICAgIGNoYXI9IiR7dGV4dDp0ICUgdGV4dF9sZW5nd
Gg6MX0iCiAgICAKICAgICMgQ2FsY3VsYXRlIHRoZSBhbmdsZSBpbiByYWRpYW5zCiA
gICBhbmdsZT0kKGVjaG8gIigkdCkgKiAkZnJlcSIgfCBiYyAtbCkKCiAgICAjIENhb
GN1bGF0ZSB0aGUgc2luZSBvZiB0aGUgYW5nbGUKICAgIHNpbmVfdmFsdWU9JChlY2
hvICJzKCRhbmdsZSkiIHwgYmMgLWwpCgogICAgIyBDYWxjdWxhdGUgeCBwb3NpdGl
vbiB1c2luZyB0aGUgc2luZSB2YWx1ZQogICAgeD0kKGVjaG8gIigkY29scyAvIDIpIC
sgKCRjb2xzIC8gNCkgKiAkc2luZV92YWx1ZSIgfCBiYyAtbCkKICAgIHg9JChwcmlu
dGYgIiUuMGYiICIkeCIpCgogICAgIyBFbnN1cmUgeCBpcyB3aXRoaW4gdGVybWluY
WwgYm91bmRzCiAgICBpZiAoKCB4IDwgMCApKTsgdGhlbiB4PTA7IGZpCiAgICBpZi
AoKCB4ID49IGNvbHMgKSk7IHRoZW4geD0kKChjb2xzIC0gMSkpOyBmaQoKICAgICM
gQ2FsY3VsYXRlIGNvbG9yIGdyYWRpZW50IGJldHdlZW4gMTIgKGN5YW4pIGFuZCAyM
DggKG9yYW5nZSkKICAgIGNvbG9yX3N0YXJ0PTEyCiAgICBjb2xvcl9lbmQ9MjA4CiA
gICBjb2xvcl9yYW5nZT0kKChjb2xvcl9lbmQgLSBjb2xvcl9zdGFydCkpCiAgICBjb
2xvcj0kKChjb2xvcl9zdGFydCArIChjb2xvcl9yYW5nZSAqIHQgLyBsaW5lcykgJSBj
b2xvcl9yYW5nZSkpCgogICAgIyBQcmludCB0aGUgY2hhcmFjdGVyIHdpdGggMjU2L
WNvbG9yIHN1cHBvcnQKICAgIGVjaG8gLW5lICJcMDMzWzM4OzU7JHtjb2xvcn1tIiQ
odHB1dCBjdXAgJHQgJHgpIiRjaGFyXDAzM1swbSIKCiAgICAjIExpbmUgZmVlZCB0b
yBtb3ZlIGRvd253YXJkCiAgICBlY2hvICIiCgpkb25lCgo=')"Base64 部分解码后的 Shell 脚本如下:
#!/bin/bash
# Congratulations! You found the easter egg! ❤️
# おめでとうございます!隠されたサプライズを見つけました!❤️
# Define the text to animate
text="♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥"
# Get terminal dimensions
cols=$(tput cols)
lines=$(tput lines)
# Calculate the length of the text
text_length=${#text}
# Hide the cursor
tput civis
# Trap CTRL+C to show the cursor before exiting
trap "tput cnorm; exit" SIGINT
# Set frequency scaling factor
freq=0.2
# Infinite loop for continuous animation
for (( t=0; ; t+=1 )); do
# Extract one character at a time
char="${text:t % text_length:1}"
# Calculate the angle in radians
angle=$(echo "($t) * $freq" | bc -l)
# Calculate the sine of the angle
sine_value=$(echo "s($angle)" | bc -l)
# Calculate x position using the sine value
x=$(echo "($cols / 2) + ($cols / 4) * $sine_value" | bc -l)
x=$(printf "%.0f" "$x")
# Ensure x is within terminal bounds
if (( x < 0 )); then x=0; fi
if (( x >= cols )); then x=$((cols - 1)); fi
# Calculate color gradient between 12 (cyan) and 208 (orange)
color_start=12
color_end=208
color_range=$((color_end - color_start))
color=$((color_start + (color_range * t / lines) % color_range))
# Print the character with 256-color support
echo -ne "\033[38;5;${color}m"$(tput cup $t $x)"$char\033[0m"
# Line feed to move downward
echo ""
done
运行之后,终端将以正弦摆动的形式流动输出色彩渐变的「♥PEACE♥FOR♥ALL♥」字样:

日语版本可以看到该系列最全最新的服饰信息。
至于简中版本…其中的差异还请自行体会吧。
「PEACE FOR ALL」,由 UNIQLO 发起的慈善活动,类似于 SAMSUNG 的「心系天下」1,其提出「为了世界和平,是时候采取行动了」之愿景,并由知名人士亲自设计 T 恤,以表达他们同样的美好祝愿。UNIQLO 称其所有收益将捐赠给支持受暴力、歧视、武装冲突和贫困影响人群的国际组织。
我购买的这件则是由 Akamai Technologies 设计:
More than 25 years ago, Akamai helped make the internet we know today possible. This shirt’s design is a callback to those early days of life online. The light tan color is a reference to the “beige box” plastic casings that housed the early internet computers, and the heart on the front represents how the internet has been used for good all over the world. On the back of the T-shirt is real code. It’s a reference to Linux, the open source language of the internet. This common language unites Akamai with the world’s top brands and the people they serve, as we work together toward a vision of a safer and more connected world.
25 多年前,Akamai 助力造就了我们今天所熟知的互联网。这款 T 恤的设计是对早期网络生活的一种致敬。浅褐色的配色方案源自早期互联网计算机常见的「米黄色机箱」塑料外壳;而正面的心形图案,则象征着互联网在世界各地如何传递善意、造福人类。T 恤背面印有真实的代码,致敬了被誉为「互联网开源语言」的 Linux。正是这种共同的语言,将 Akamai 与全球顶尖品牌及其服务的用户紧密相连,助力我们携手并进,共同实现构建更安全、连接更紧密的世界这一愿景。
算是来日本之后头一回在 UNIQLO 购物,其性价比相较国内应该说是有过之而无不及,如果能够享受免税政策,那将享受更加实惠的价格。
这件 T 的第一印象从优秀的情怀作品转变为了猎奇的极客享受,本就是心血来潮,依旧觉得值当。
我难以拥有两家国际头部企业那般宏伟的社会抱负,但若能在不经意间为世界做一些微不足道的贡献,亦是荣幸至极。
Footnotes
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。