Search
Project
General
Profile
Sign in
Home
Projects
Search
:
A painter and a black cat
All Projects
A painter and a black cat
Overview
Activity
News
Wiki
Files
Download (385 Bytes)
ZeroWidthSpace
» DecodeZeroWidthSpace.sh
kanata
, 04/13/2025 02:02 PM
#!/bin/bash
ZWS1
=
$'
\u
200b'
ZWS2
=
$'
\u
200c'
ZWS3
=
$'
\u
200d'
ZWS4
=
$'
\u
feff'
if
[
-p
/dev/stdin
]
;
then
CONTENT
=
$(
cat
-
)
else
CONTENT
=
$1
fi
CONTENT
=
$(
echo
$CONTENT
|sed s/[^
$ZWS1$ZWS2$ZWS3$ZWS4
]
//g
)
printf
"'"
echo
$CONTENT
\
|sed s/
$ZWS1
/0/g
\
|sed s/
$ZWS2
/1/g
\
|sed s/
$ZWS3
/2/g
\
|sed s/
$ZWS4
/3/g
\
|sed
's/^/obase=16; ibase=4; &/g'
|bc|xxd
-ps
-r
|tr
-d
'\n'
echo
"'"
« Previous
1
2
3
Next »
(1-1/3)
Loading...