171 читали · 2 года назад
Данные в bash скрипте
О том как запихать большой объем данных через 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 считывает данные из самого скрипта...
2 года назад
Java. Класс Base64
Класс Base64 в Java предназначен для кодирования и декодирования данных в формате Base64. Base64 - это способ представления бинарных данных в текстовом виде, который использует 64 символа (A-Z, a-z, 0-9 и + /) для представления каждого байта данных. Класс Base64 в Java имеет два статических метода: encode() и decode(). Метод encode() принимает массив байтов и возвращает строку, содержащую закодированные данные. Метод decode() принимает строку, содержащую закодированные данные, и возвращает массив байтов...
Три полезных BASH-скрипта для пользователей Linux
Решил поделиться с вами полезными скриптами, которые пригодятся при использовании Linux-дистрибутивов. Ниже вас ожидает скриншот с исходным кодом скрипта и объяснением того, что он делает. В самом конце статьи оставлю ссылку на репозитории в своем GitHub, где будут расположены готовые скрипты. 🧹 Очистка кэша памяти и отображение дискового пространства Этот скрипт выполняет две важные функции для пользователей Linux. Первая функция - очистка кэша памяти. Когда вы используете свой компьютер, операционная система Linux сохраняет данные в кэше для быстрого доступа к ним в будущем...