
Как раскодировать из BASE 64 (или закодировать) любой файл
Многим любителям «покопаться» в коде наверняка приходилось сталкиваться с этим … параметром — BASE64. Если нет, то Вам повезло!
Base64 буквально означает — позиционная система счисления с основанием 64. Здесь 64 — это число символов в алфавите кодирования, из которого формируется конечный буквенно-цифровой текст на основе латинского алфавита. Число соответствует наибольшей степени двойки (26), которая может быть представлена с использованием печатных символов ASCII…
Эта система широко используется в электронной почте для представления бинарных файлов в тексте письма (транспортное кодирование). Все широко известные варианты, известные под названием Base64, используют символы A-Z, a-z и 0-9, что составляет 62 знака, для недостающих двух знаков в разных системах используются различные символы.
Это для справки, выдержка из Wiki. А теперь — к теме.
К примеру, Вам, ну так «приперло» и хочется знать, что же кроется за огромным набором символов в вашем CSS файле, а именно там чаще всего кодируют в BASE64 изображения, чтобы не загружать в серверную папку images «изощренные» web мастера… На самом деле, это сделать можно без особых знаний… вообще без каких-либо знаний! Достаточно воспользоваться одним из сервисов декодирования On-Line, а именно — 8500.RU.
Приведу наглядный пример. У меня в CSS файле плагина были две записи вот такого содержания:
1 |
background: url(data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=) no-repeat left center; |
Из написанного ясно, что это файл картинки. И мне захотелось видеть ее, а не лицезреть кучу символов. И, не мудрствуя лукаво, вбиваю в поисковик Google запрос: «Раскодировать BASE64″. Поисковик выдает кучу ссылок на ресурсы. Выбираю подходящий по смыслу и перехожу на страницу декодера — https://8500.ru/base64file/. В textarea форму вставляю скопированный код из CSS файла и… через мгновение получаю наглядно свою картинку! Это оказался маленький gif файлик «весом» всего лишь 191 байт.
Не понимаю, зачем нужно было изворачиваться и кодировать такого малыша? Но это уже к автору плагина. Кстати, это плагин спойлера для WordPress. Кому интересно, можете воспользоваться — https://srd.wordpress.org/plugins/inline-spoilers/screenshots/. Я лично, отказался от плагина, а пользуюсь другим, наипростейшим вариантом «спойлирования», чего и Вам советую.
Но, не будем отвлекаться от темы и продолжим знакомство с этим полезным сервисом, где Вы сможете не только раскодировать, но и закодировать ЛЮБОЙ файл в BASE64.
Пример. У меня на рабочем столе был один видео файлик. Решил поэкспериментровать и закодировать его. Перешел на страницу кодера — https://8500.ru/file2base64/, кликнул по кнопке «Выбрать файл» и в открывшемся окне указал путь к этому видео. Далее пошел процесс кодирования. После 5-8 секунд в textarea появился кодированный текст. На этом эксперимент не закончился. Хотелось бы получить исходный вариант, т.е. оригинал файла avi.
Для этого, скопировав полученный код, перехожу на страницу для обратного раскодирования — https://8500.ru/base64file/ и вставляю в поле textarea. Жму кнопку «Раскодировать» и, о чудо! Получаю исходный файл, который можно просмотреть, сохранив на рабочий стол. Хотите попробовать? Дерзайте! Вот Вам ссылка на главную сайта — https://8500.ru/, где есть еще полезные инструменты для работы. Не забудьте закинуть в закладки этот ресурс. И, кстати, поделитесь этой статьей с друзьями!
Удачи! И… до новых встреч!
Метки: Base64 ○ WEB мастеру ○ А знаете ли Вы ○ Как сделать? ○ Обновление статьи: Просмотров: 3421 Короткая ссылка: http://tinyurl.com/keqxkbk |
Подишись на сообщения блога по E-mail и получай свежие новости в числе первых! |
Наберитесь терпения - новые публикации в процессе осмысления...![]() |
На сегодня в блоге...
|
|
- Таблица перевода дюймов в сантиметры (Обновление от 23.01.2019)
- Any Send: Самый простой и быстрый способ пересылки файлов с компьютера на смартфон и обратно (Обновление от 12.01.2019)
- Бильярд. История и уникальные трюки (Обновление от 05.01.2019)
- Радио плеер-кнопка для блога или сайта (Обновление от 15.12.2018)
Добавить комментарий
Пожалуйста зарегистрируйтесь или войдите, используя свой логнн.
Рубрики
Календарь публикаций
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 |
MasterPRO в Twitter’e
Таблица перевода дюймов в сантиметры: Сегодня самый, пожалуй, короткий пост, а именно… goo.gl/fb/UJ7w3K
Рейтинг статей
- Редкие HTML символы
(5,00 из 5)
- Пишем текст поверх картинки средствами CSS
(5,00 из 5)
- Удаляем «Google-шпионов» с Android устройств
(5,00 из 5)
- Делаем красивую кнопку подписки на канал YouTube
(5,00 из 5)
- «Выключаем» свет на любом сайте при просмотре видео
(5,00 из 5)