Articles of base64

Converter caminho da imagem para string base64

Como você converter uma imagem em uma seqüência de base64 em c #? Por exemplo, eu tenho o caminho para a imagem C:/image/1.gif e gostaria de data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD.. retornado.

NodeJS: Salvando uma imagem codificada em base64 no disco

Meu aplicativo Express está recebendo um PNG codificado em base64 do navegador (gerado a partir da canvas com toDataURL ()) e gravando-o em um arquivo. Mas o arquivo não é um arquivo de imagem válido e o utilitário “arquivo” simplesmente o identifica como “dados”. var body = req.rawBody, base64Data = body.replace(/^data:image\/png;base64,/,””), binaryData = new Buffer(base64Data, […]

Pdf.js: renderizando um arquivo pdf usando uma fonte de arquivo base64 ao invés de url

Eu estou tentando processar uma página de um pdf com pdf.js Normalmente, usando um URL, posso fazer isso: PDFJS.getDocument(“http://www.server.com/file.pdf”).then(function getPdfHelloWorld(pdf) { // // Fetch the first page // pdf.getPage(1).then(function getPageHelloWorld(page) { var scale = 1.5; var viewport = page.getViewport(scale); // // Prepare canvas using PDF page dimensions // var canvas = document.getElementById(‘the-canvas’); var context = […]

Base64: Qual é o pior aumento possível no uso do espaço?

Se um servidor recebeu uma string base64 e quisesse verificar seu comprimento antes de convertê-la, digamos que ela sempre permitisse que a matriz de bytes final fosse de 16 KB. Qual o tamanho que uma matriz de bytes de 16KB poderia ter quando convertida em uma string Base64 (supondo um byte por caractere)?

A incorporação de dados de imagem de fundo ao CSS é uma boa ou má prática para o Base64?

Eu estava olhando para a fonte de um userscript greasemonkey e notei o seguinte no seu CSS: .even { background: #fff url(data:image/gif;base64,R0lGODlhBgASALMAAOfn5+rq6uvr6+zs7O7u7vHx8fPz8/b29vj4+P39/f///wAAAAAAAAAAAAAAAAAAACwAAAAABgASAAAIMAAVCBxIsKDBgwgTDkzAsKGAhxARSJx4oKJFAxgzFtjIkYDHjwNCigxAsiSAkygDAgA7) repeat-x bottom} Eu posso entender que um script greasemonkey gostaria de agrupar qualquer coisa dentro da fonte, em vez de hospedá-lo em um servidor, isso é bastante óbvio. Mas como eu não tinha […]

Como verificar se uma string é codificada em base64 ou não

Eu quero decodificar uma string codificada em base64 e, em seguida, armazená-lo no meu database. Se a input não for codificada em base64, preciso lançar um erro. Como posso verificar se a string foi base64 encriped?

Como conseguir codificação segura de URL Base64 em c #?

Eu quero alcançar codificação segura URL Base64 em c #. Em Java, temos a biblioteca Codec comum que me fornece uma string codificada segura de URL. Como posso conseguir o mesmo usando c #? byte[] toEncodeAsBytes = System.Text.ASCIIEncoding.ASCII.GetBytes(“StringToEncode”); string returnValue = System.Convert.ToBase64String(toEncodeAsBytes); O código acima converte-o em Base64, mas ele é == . Existe uma […]

RegEx para analisar ou validar dados Base64

É possível usar um RegEx para validar ou limpar os dados do Base64? Essa é a pergunta simples, mas os fatores que direcionam essa questão são o que dificultam. Eu tenho um decodificador Base64 que não pode confiar totalmente nos dados de input para seguir as especificações RFC. Então, os problemas que enfrento são questões […]

Como fazer codificação Base64 em node.js?

O node.js já possui codificação base64 embutida? A razão pela qual eu pergunto isso é que final() da crypto só pode gerar dados hexadecimais, binários ou ascii. Por exemplo: var cipher = crypto.createCipheriv(‘des-ede3-cbc’, encryption_key, iv); var ciph = cipher.update(plaintext, ‘utf8’, ‘hex’); ciph += cipher.final(‘hex’); var decipher = crypto.createDecipheriv(‘des-ede3-cbc’, encryption_key, iv); var txt = decipher.update(ciph, ‘hex’, […]

Código para decodificação / codificação de um URL base64 modificado

Eu quero codificar dados base64 para colocá-lo em um URL e, em seguida, decodificá-lo dentro do meu HttpHandler. Eu descobri que a Codificação Base64 permite um caractere ‘/’ que irá atrapalhar minha correspondência UriTemplate. Então eu descobri que existe um conceito de “Base64 modificado para URL” da wikipedia: Existe uma Base64 modificada para a variante […]