Комментарии 36
НЛО прилетело и опубликовало эту надпись здесь
Познавательно
+1
Спасибо, интересно.
Кстати, base64 еще используют для «вшивания» картинок напрямую в html
Кстати, base64 еще используют для «вшивания» картинок напрямую в html
+2
Точно.
Знал, держал в голове, но в последний момент забыл. Сейчас добавлю.
Знал, держал в голове, но в последний момент забыл. Сейчас добавлю.
0
data:image/png;base64, и бесконечное бла-бла-бла…
Самое необычное его применение увидел недавно в Webpage Screenshot-плагине к хрому.
Самое необычное его применение увидел недавно в Webpage Screenshot-плагине к хрому.
0
а ещё и в кодировании аттачей к письмам, перед тем как передавать по протоколу SMTP. почему, если по POP3 забирать потом письма, размер письма раза в полтора больше реального размера прикрепления.
0
Картинок? Почему картинок? Всего, чего угодно: html, css, js, любые данные (хоть флеш).
0
НЛО прилетело и опубликовало эту надпись здесь
Ну впринципе логично было бы 4 или 8 бит (как степени двойки, всё таки), но 6, или даже 7 (ужас, наверное с адресацией был)…
0
НЛО прилетело и опубликовало эту надпись здесь
Удивительно, что байт это буквально вторая ступень, ибо меньше бита ничего даже в теории нет. И уже на второй ступени устраивали холивары, были проблемы и пр. и пр. :)
0
НЛО прилетело и опубликовало эту надпись здесь
Почему же нет? В теории информации легко можно встретить и половинку бита.
А холивары были потому, что единственная единица измерения информации — это бит. Байт — лишь производная от него, тут нет однозначности. (Да и с самим битом тоже не всё гладко, раз говорят о тритах, натах и дитах).
А холивары были потому, что единственная единица измерения информации — это бит. Байт — лишь производная от него, тут нет однозначности. (Да и с самим битом тоже не всё гладко, раз говорят о тритах, натах и дитах).
0
Ну вы же не разучились считать рубли по одной монете только лишь потому, что хлеб нынче стоит более десяти рублей. :)
0
НЛО прилетело и опубликовало эту надпись здесь
user [~] > echo password | base64
cGFzc3dvcmQK
user [~] > echo cGFzc3dvcmQK | base64 -d
password
user [~] >
cGFzc3dvcmQK
user [~] > echo cGFzc3dvcmQK | base64 -d
password
user [~] >
0
В PHP — функции base64_decode, base64_encode,
В Perl — пакет MIME::Base64, который предоставляет команды с такими же названиями: base64_decode, base64_encode,
В Javascript — соответствующий класс, www.webtoolkit.info/javascript-base64.html
Онлайн Декодеры/Кодеры:
www.opinionatedgeek.com/dotnet/tools/Base64Decode/
www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx
www.artlebedev.ru/tools/decoder/advanced/
В Perl — пакет MIME::Base64, который предоставляет команды с такими же названиями: base64_decode, base64_encode,
В Javascript — соответствующий класс, www.webtoolkit.info/javascript-base64.html
Онлайн Декодеры/Кодеры:
www.opinionatedgeek.com/dotnet/tools/Base64Decode/
www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx
www.artlebedev.ru/tools/decoder/advanced/
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
кому надо раскодировать/закодировать base64 онлайн, прошу сюда: www.artlebedev.ru/tools/decoder/advanced/
— Да, base64 удобен. Была у меня задачка передать в javascirpt в json`е большой текст.
Так вот, концы строк приходится помечать символами слеш, кавычки и слеши слешировать, при том, вечно какие-то ошибки были.
Пример, о чём речь:
{
text: 'bla-bla-bla\
test \''
}
Так вот я потом познакомился с Base64, и кодировал текст в неё.
А потом в javascript`е текст раскодировал (есть класс для раскодирования Base64 javascript`овый), и всё нормально.
=================================
Для тех, кто хочет увидеть base64 в действии, зайдите в Gmail отправьте себе письмо со смайликом, а потом получите это письмо, зайдите в него и в меню с кнопкой «Ответить», выберите «Показать оригинал»
В Thunderbird можно при просмотре письма нажать сочетание клавиш Ctrl+U
=================================
Насчёт кодирования паролей в Base64 при хэшировании в md5: клин клином вышибают.
Можно сделать такой брутфорсер, который будет подбираемые пароли в Base64 сначала кодировать, а потом уже получать md5.
— Да, base64 удобен. Была у меня задачка передать в javascirpt в json`е большой текст.
Так вот, концы строк приходится помечать символами слеш, кавычки и слеши слешировать, при том, вечно какие-то ошибки были.
Пример, о чём речь:
{
text: 'bla-bla-bla\
test \''
}
Так вот я потом познакомился с Base64, и кодировал текст в неё.
А потом в javascript`е текст раскодировал (есть класс для раскодирования Base64 javascript`овый), и всё нормально.
=================================
Для тех, кто хочет увидеть base64 в действии, зайдите в Gmail отправьте себе письмо со смайликом, а потом получите это письмо, зайдите в него и в меню с кнопкой «Ответить», выберите «Показать оригинал»
В Thunderbird можно при просмотре письма нажать сочетание клавиш Ctrl+U
=================================
Насчёт кодирования паролей в Base64 при хэшировании в md5: клин клином вышибают.
Можно сделать такой брутфорсер, который будет подбираемые пароли в Base64 сначала кодировать, а потом уже получать md5.
0
В свое время, для компактного кодирования значения GUID (для поиска документов в 1С сканером штрих-кода), я делал конвертирование 78ричную систему ;)
1c.proclub.ru/modules/mydownloads/personal.php?cid=120&lid=4484
1c.proclub.ru/modules/mydownloads/personal.php?cid=120&lid=4484
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
SGVsbG8gd29ybGQh или история base64