Книга: Программирование на языке Ruby

2.38. Кодирование и декодирование строк (uuencode/uudecode)

2.38. Кодирование и декодирование строк (uuencode/uudecode)

Префикс uu в этих именах означает UNIX-to-UNIX. Утилиты uuencode и uudecode — это проверенный временем способ обмена данными в текстовой форме (аналогичный base64).

str = "070702abdce"
new_string = [str].pack("u")      # '(P<"!V)D8V4''
original = new_string.unpack("u") # ["aa02abdce"]

Отметим, что метод unpack возвращает массив.

Содержание
Оглавление статьи/книги

Генерация: 1.449. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз