Base64는 문자 당 6 비트 (2^6 = 64) 만 사용하여 이미지 파일에서 텍스트 데이터를 만듭니다. 이것은 효율을 떨어 뜨립니다.AJAX 게시물은 8 비트 클린입니까?/Base64/대안과의 관계?/어디 있니?
wikipedia entry on Base64에 따르면이 효율성은 이메일과 같은 8 비트 더러운 것을 방지하는 데 있습니다.
아약스 게시 8 비트 깨끗한가요? 그렇다면 Base64를 사용하는 대안이 있습니까?
php.net (위키 백과와 마찬가지로)은 base64_encode.의 효율이 33 %라고 주장합니다.
죄송 합니다만 지정하지는 않았지만 이것은 서버의 Base64 이미지 용이었습니다 ... 초기로드시 클라이언트로 전송되었습니다. –
XMLHttpRequest 레벨 2는 서버 (POST Ajax)에서 데이터를 검색하는 데 사용하는 객체이므로 흥미 롭습니다. 그러나 인코딩은 33 % 뒤로 돌려줍니다. b.c. 텍스트 형식의 이미지가 필요합니다. 내 CSS와 연결하여 .... 내 네트워크 요청을 줄이기 위해 하나의 BLOB로. –
@Hiro : 올바르게 이해했다면 AJAX로 이미지를 검색하여 클라이언트가 이미지를 일부 CSS에 추가하여 브라우저가 CSS에서 참조하는 이미지를 가져올 필요가 없다고 말하는 것입니까? 그렇다면 브라우저 내부의 이미지를 가져와 자신의 코드로 가져온 것만 큼 변화했기 때문에 무의미합니다. 요청 수는 동일합니다. – icktoofay