File tree 2 files changed +14
-0
lines changed
2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 35
35
- Morse encode/decode
36
36
- 8-bit binary encode/decode
37
37
- Rot13 encode/decode
38
+ - Rot47 encode/decode
38
39
- JWT decode
39
40
40
41
## Download
@@ -72,6 +73,8 @@ Options:
72
73
morsede: Morse decode
73
74
rot13: Rot13 encode
74
75
rot13de: Rot13 decode
76
+ rot47: Rot47 encode
77
+ rot47de: Rot47 decode
75
78
support multiple encoders: encoder1 encoder2...
76
79
-h | --help display this help message
77
80
```
Original file line number Diff line number Diff line change 27
27
# / \033[32mmorsede\033[0m: Morse decode
28
28
# / \033[32mrot13\033[0m: Rot13 encode
29
29
# / \033[32mrot13de\033[0m: Rot13 decode
30
+ # / \033[32mrot47\033[0m: Rot47 encode
31
+ # / \033[32mrot47de\033[0m: Rot47 decode
30
32
# / support multiple encoders: encoder1 encoder2...
31
33
# / -h | --help display this help message
32
34
@@ -512,6 +514,14 @@ f_rot13de() {
512
514
f_rot13 " $1 "
513
515
}
514
516
517
+ f_rot47 () {
518
+ echo -n " $1 " | tr ' \!-~' ' P-~\!-O'
519
+ }
520
+
521
+ f_rot47de () {
522
+ f_rot47 " $1 "
523
+ }
524
+
515
525
padding () {
516
526
# $1: base64 string
517
527
local m p=" "
@@ -561,6 +571,7 @@ main() {
561
571
html htmlde \
562
572
morse morsede \
563
573
rot13 rot13de \
574
+ rot47 rot47de \
564
575
jwtde)
565
576
local str=" $_INPUT_STR "
566
577
You can’t perform that action at this time.
0 commit comments