node.js에 아직 base64 인코딩이 내장되어 있습니까? 내가 묻는 이유는 final()from에서 crypto16 진수, 이진 또는 ASCII 데이터 만 출력 할 수 있기 때문 입니다. 예를 들면 다음과 같습니다. 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 …
JSON 형식은 기본적으로 바이너리 데이터를 지원하지 않습니다. 바이너리 데이터는 JSON에서 문자열 요소 (백 슬래시 이스케이프를 사용하여 큰 따옴표로 묶은 0 개 이상의 유니 코드 문자)에 배치 될 수 있도록 이스케이프되어야합니다. 이진 데이터를 이스케이프 처리하는 확실한 방법은 Base64를 사용하는 것입니다. 그러나 Base64는 처리 오버 헤드가 높습니다. 또한 3 바이트를 4 자로 …
Base64 이미지 임베딩은 어떤 브라우저에서 작동합니까? 내가 말하는 것은 이것 입니다. 페이지 크기가 상당히 커지므로 대부분의 경우 좋은 해결책이 아니라는 것을 알고 있습니다. 몇 가지 예 : HTML : <img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." /> CSS : div.image { width:100px; height:100px; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA...); }
나는 그리스 몽키 사용자 스크립트의 출처를보고 있었고 CSS에서 다음을 발견했습니다. .even { background: #fff url(data:image/gif;base64,R0lGODlhBgASALMAAOfn5+rq6uvr6+zs7O7u7vHx8fPz8/b29vj4+P39/f///wAAAAAAAAAAAAAAAAAAACwAAAAABgASAAAIMAAVCBxIsKDBgwgTDkzAsKGAhxARSJx4oKJFAxgzFtjIkYDHjwNCigxAsiSAkygDAgA7) repeat-x bottom} greasemonkey 스크립트는 서버에서 호스팅하는 대신 소스 내에 가능한 모든 것을 번들로 제공하고 싶다는 것을 이해할 수 있습니다. 그러나 이전 에이 기술을 보지 못했기 때문에 그 사용을 고려했으며 여러 가지 이유로 매력적입니다. 페이지로드시 HTTP …
문자열에 Base64로 인코딩 된 이진 데이터가 있습니다. const contentType = 'image/png'; const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='; blob:이 데이터가 포함 된 URL 을 만들어 사용자에게 표시하고 싶습니다 . const blob = new Blob(????, {type: contentType}); const blobUrl = URL.createObjectURL(blob); window.location = blobUrl; BLOB을 만드는 방법을 알 수 없었습니다. 어떤 경우에는 data:대신 URL …
일부 이미지가있는 일반 HTML 페이지가 있습니다 (일반 <img />HTML 태그 만). 이미지를 다시 다운로드 할 필요없이 base64로 인코딩 된 내용을 원합니다 (즉, 이미 브라우저에 의해로드되어 있으므로 내용을 원합니다). Greasemonkey와 Firefox를 사용하여 달성하고 싶습니다.
base64인코딩이 무엇 base64이며 C #에서 인코딩 을 계산 하는 방법을 알고 있지만 문자열을 base64로 변환 할 때 =끝에 가 있음을 여러 번 보았습니다 . 몇 가지 질문이 나왔습니다. 않습니다 base64항상 함께 문자열 끝 =? =끝에 끝에 추가되는 이유는 무엇 입니까?
Java로 Base64 인코딩으로 일부 데이터를 인코딩해야합니다. 어떻게합니까? Base64 인코더를 제공하는 클래스의 이름은 무엇입니까? 나는 sun.misc.BASE64Encoder성공하지 않고 수업 을 사용하려고했습니다 . Java 7 코드의 다음 줄이 있습니다. wr.write(new sun.misc.BASE64Encoder().encode(buf)); Eclipse를 사용하고 있습니다. Eclipse는이 행을 오류로 표시합니다. 필요한 라이브러리를 가져 왔습니다. import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; 그러나 두 가지 모두 오류로 표시됩니다. 나는 …