To raczej hipotetyczne pytanie, więc proszę nie pytaj mnie, dlaczego chciałbym to zrobić.
Zakładając, że mam zmienną GIF
zawierającą dane binarne i zakładając, że nie mogę użyć |
operatora potoku , następujący sposób powinien być prawidłowym sposobem użycia operatora „trzy razy mniej niż”:
openssl enc -base64 <<< $GIF
Wydaje mi się jednak, że <<<
nie jest binarnie bezpieczny i dlatego dane binarne ulegają uszkodzeniu.
Czy istnieje odpowiednik binarnie bezpieczny?
$GIF
, na początek, nie przechowuje pełnego binarnego nawet przed uruchomieniem. Jednak z wyjątkiem znaku NUL, zawiera on wszystkie pozostałe. (jako odnośnik: vaab.blog.kal.fr/2014/05/03/... )