Кодировка Base64 используется в тех случаях, когда необходимо передать или сохранить бинарные данные используя протоколы или форматы, поддерживающие только текст
О том как запихать большой объем данных через base64 в Bash скрипт. Данный способ часто встречается в инсталляторах. Привет, сейчас покажу интересную bash фичу. Которая ну совсем уж не очевидная и про нее мало кто знает.
В bash скрипте можно хранить данные, закодированные в base64. Выглядит это следующим образом:
#!/bin/bash
read_data() {
mapfile -t DATASET < <(sed '1,/^DATASET/d' "$0" | base64 -d)
}
read_data
echo ${DATASET[@]}
exit 0
DATASET
SGVsbG8gQmFzaERheXM=
Функция read_data считывает данные из самого скрипта...
Класс Base64 в Java предназначен для кодирования и декодирования данных в формате Base64. Base64 - это способ представления бинарных данных в текстовом виде, который использует 64 символа (A-Z, a-z, 0-9 и + /) для представления каждого байта данных. Класс Base64 в Java имеет два статических метода: encode() и decode(). Метод encode() принимает массив байтов и возвращает строку, содержащую закодированные данные. Метод decode() принимает строку, содержащую закодированные данные, и возвращает массив байтов...
Решил поделиться с вами полезными скриптами, которые пригодятся при использовании Linux-дистрибутивов. Ниже вас ожидает скриншот с исходным кодом скрипта и объяснением того, что он делает. В самом конце статьи оставлю ссылку на репозитории в своем GitHub, где будут расположены готовые скрипты. 🧹 Очистка кэша памяти и отображение дискового пространства Этот скрипт выполняет две важные функции для пользователей Linux. Первая функция - очистка кэша памяти. Когда вы используете свой компьютер, операционная система Linux сохраняет данные в кэше для быстрого доступа к ним в будущем...