Вопросы с тегом «base64»

Base64 представляет собой набор схем кодирования, которые представляют двоичные данные в формате строки ASCII.

839
Как сделать кодирование Base64 в node.js?

Есть ли в node.js встроенная кодировка base64? Причина, по которой я спрашиваю это, заключается в том, что final()from cryptoможет выводить только шестнадцатеричные, двоичные или ascii данные. Например: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph =...

810
Как вы можете кодировать строку в Base64 в JavaScript?

У меня есть сценарий PHP, который может кодировать изображение PNG в строку Base64. Я хотел бы сделать то же самое, используя JavaScript. Я знаю, как открыть файлы, но я не уверен, как сделать кодировку. Я не привык работать с двоичными...

615
Двоичные данные в строке JSON. Что-то лучше, чем Base64

Формат JSON изначально не поддерживает двоичные данные. Двоичные данные должны быть экранированы, чтобы их можно было поместить в строковый элемент (т. Е. Ноль или более символов Unicode в двойных кавычках с использованием обратной косой черты) в JSON. Очевидный способ избежать двоичных данных -...

564
Встраивание изображений Base64

Чисто из любопытства, в каких браузерах работает встраивание изображений Base64? Я имею в виду следующее . Я понимаю, что это обычно не очень хорошее решение для большинства вещей, так как оно немного увеличивает размер страницы - мне просто любопытно. Некоторые примеры: HTML: <img alt="Embedded...

480
Декодировать данные Base64 в Java

У меня есть изображение в кодировке Base64. Каков лучший способ расшифровать это в Java? Надеемся использовать только библиотеки, включенные в Sun Java

447
Создание BLOB из строки Base64 в JavaScript

У меня есть двоичные данные в кодировке Base64 в строке: const contentType = 'image/png'; const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='; Я хотел бы создать blob:URL, содержащий эти данные, и отобразить его...

337
Как изменить размер растрового изображения в Android?

У меня есть растровое изображение, взятое из строки Base64 из моей удаленной базы данных ( encodedImageэто строка, представляющая изображение с Base64): profileImage = (ImageView)findViewById(R.id.profileImage); byte[] imageAsBytes=null; try { imageAsBytes = Base64.decode(encodedImage.getBytes());...

335
Получить URL-адрес данных изображения в JavaScript?

У меня есть обычная HTML-страница с некоторыми изображениями (только обычные <img />HTML-теги). Я хотел бы получить их содержимое, желательно в кодировке base64, без необходимости повторной загрузки изображения (т. Е. Оно уже загружено браузером, поэтому теперь я хочу содержимое). Я хотел бы...

322
Почему строка в кодировке base64 имеет знак = в конце

Я знаю, что такое base64кодировка и как рассчитать base64кодировку в C #, однако я несколько раз видел, что когда я конвертирую строку в base64, =в конце есть. Возникло несколько вопросов: Всегда ли base64строка заканчивается =? Почему =добавляется в конце?...

317
Кодирование как Base64 в Java

Мне нужно закодировать некоторые данные в кодировке Base64 в Java. Как я могу это сделать? Как называется класс, предоставляющий кодировщик Base64? Я пытался использовать sun.misc.BASE64Encoderкласс, но безуспешно. У меня есть следующая строка кода Java 7: wr.write(new...

276
Почему мы используем Base64?

Википедия говорит Схемы кодирования Base64 обычно используются, когда необходимо кодировать двоичные данные, которые должны храниться и передаваться через носитель, предназначенный для работы с текстовыми данными. Это делается для того, чтобы данные оставались без изменений во время...

274
Безопасный случайный токен в Node.js

В этом вопросе Эрику нужно создать безопасный случайный токен в Node.js. Есть метод, crypto.randomBytesкоторый генерирует случайный буфер. Однако кодировка base64 в узле не является url-безопасной, она включает в себя /и +вместо -и _. Поэтому самый простой способ сгенерировать такой токен, который...

258
Как мне декодировать строку в кодировке base64?

Я пытаюсь «расшифровать» следующую строку Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Вот что я знаю о самой строке: Исходная строка сначала проходит...