0%

base64解决terminal之间编码不同的问题

前言

有些特殊字符没法以可打印字符的形式打印出来复制时,先编码一下,与url编码的原理相同

使用及总结

使用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
root@192: echo swanq > 1
root@192: echo circle > 2

root@192: diff -u 1 2 | base64 > patch

root@192: cat patch
LS0tIDEJMjAyMS0wNy0wMSAyMjoyNDoxNy4wNzc3Mjc0MTAgKzA4MDAKKysrIDIJMjAyMS0wNy0wMSAyMjoyNDoyMy43OTc3Mjc2NzQgKzA4MDAKQEAgLTEgKzEgQEAKLXN3YW5xCitjaXJjbGUK

root@192:/home/file# cat patch| base64 -d
--- 1 2021-07-01 22:24:17.077727410 +0800
+++ 2 2021-07-01 22:24:23.797727674 +0800
@@ -1 +1 @@
-swanq
+circle

总结

以为base64会有什么神奇的功能,好吧,是我想多了…

你想在文章末尾对读者说的话