<\/span><\/h2>\n\n\n\nBase64 c\u00f3 r\u1ea5t nhi\u1ec1u c\u00f4ng d\u1ee5ng trong c\u00f4ng ngh\u1ec7, nh\u01b0ng tr\u1eeb khi b\u1ea1n c\u00f3 l\u00fd do ch\u00ednh \u0111\u00e1ng, b\u1ea1n n\u00ean c\u1ed1 g\u1eafng tr\u00e1nh s\u1eed d\u1ee5ng n\u00f3 nh\u01b0 l\u00e0 m\u1ed9t ph\u1ea7n trong t\u1ec7p HTML ho\u1eb7c CSS c\u1ee7a m\u00ecnh. Ch\u1ec9 c\u00f3 v\u00e0i tr\u01b0\u1eddng h\u1ee3p \u0111\u1eb7c th\u00f9 m\u00e0 Base64 c\u00f3 th\u1ec3 th\u1ef1c s\u1ef1 h\u1eefu \u00edch.<\/p>\n\n\n\n
M\u1ed9t v\u00ed d\u1ee5 nh\u01b0 v\u1eady s\u1ebd l\u00e0 c\u00e1c h\u00ecnh \u1ea3nh c\u00f3 dung l\u01b0\u1ee3ng r\u1ea5t nh\u1ecf, trong \u0111\u00f3 chu\u1ed7i Base64 th\u1ef1c s\u1ef1 nh\u1ecf h\u01a1n \u0111\u1ed9 d\u00e0i c\u1ee7a chu\u1ed7i URL v\u00e0 chi ph\u00ed y\u00eau c\u1ea7u HTTP khi li\u00ean k\u1ebft \u0111\u1ebfn t\u1ec7p h\u00ecnh \u1ea3nh. L\u1ea5y v\u00ed d\u1ee5, m\u1ed9t \u1ea3nh PNG trong su\u1ed1t c\u00f3 k\u00edch c\u1ee1 1×1 pixel. M\u1eb7c d\u00f9 h\u00ecnh \u1ea3nh ban \u0111\u1ea7u ch\u1ec9 c\u00f3 k\u00edch th\u01b0\u1edbc 68 byte, bao g\u1ed3m c\u00e1c y\u1ebfu t\u1ed1 trong ti\u00eau \u0111\u1ec1 HTTP, v.v., n\u00f3 th\u1ef1c s\u1ef1 l\u1edbn h\u01a1n chu\u1ed7i \u0111\u01b0\u1ee3c m\u00e3 h\u00f3a b\u1eb1ng Base64, \u0111\u00e2y l\u00e0 pixel trong su\u1ed1t:<\/p>\n\n\n\n
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=<\/code><\/pre>\n\n\n\nN\u1ebfu b\u1ea1n t\u1eebng g\u1eb7p m\u1ed9t blog n\u00e0o \u0111\u1ea5y g\u1ee3i \u00fd s\u1eed d\u1ee5ng \u1ea3nh Base64 \u0111\u1ec3 c\u1ea3i thi\u1ec7n hi\u1ec7u su\u1ea5t, h\u00e3y ho\u00e0i nghi \u0111i\u1ec1u n\u00e0y! V\u00e0 \u0111\u00e1nh gi\u00e1 c\u1ea9n th\u1eadn xem c\u00f3 b\u1ea5t k\u1ef3 l\u1ee3i \u00edch th\u1ef1c s\u1ef1 n\u00e0o \u00e1p d\u1ee5ng cho tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u1ee5 th\u1ec3 c\u1ee7a b\u1ea1n kh\u00f4ng.<\/p>\n\n\n\n
(Bi\u00ean t\u1eadp t\u1eeb b\u00e0i vi\u1ebft “Why optimizing your images with Base64 is almost always a bad idea<\/a>” c\u1ee7a t\u00e1c gi\u1ea3 Dejan Grofelnik Pelzel tr\u00ean BunnyCDN)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"Th\u1eadt kh\u00f4ng may, ngay c\u1ea3 cho \u0111\u1ebfn th\u1eddi \u0111i\u1ec3m n\u00e0y, m\u1ed9t s\u1ed1 plugin v\u00e0 blog chuy\u00ean v\u1ec1 m\u1ea3ng t\u1ed1i \u01b0u h\u00f3a v\u1eabn \u0111\u1ec1 xu\u1ea5t “t\u1ed1i \u01b0u” h\u00ecnh \u1ea3nh c\u1ee7a b\u1ea1n b\u1eb1ng c\u00e1ch m\u00e3 h\u00f3a ch\u00fang th\u00e0nh d\u1ea1ng Base64 v\u00e0 \u0111\u01b0a th\u1eb3ng \u0111o\u1ea1n m\u00e3 \u0111\u00f3 v\u00e0o HTML. Trong b\u00e0i \u0111\u0103ng n\u00e0y, t\u00f4i mu\u1ed1n gi\u1ea3i \u0111\u00e1p th\u1eafc …<\/p>\n","protected":false},"author":1,"featured_media":24581,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[280],"tags":[329],"yoast_head":"\n
T\u1ea1i sao vi\u1ec7c "t\u1ed1i \u01b0u h\u00f3a" h\u00ecnh \u1ea3nh tr\u00ean website c\u1ee7a b\u1ea1n v\u1edbi \u0111\u1ecbnh d\u1ea1ng Base64 h\u1ea7u nh\u01b0 lu\u00f4n l\u00e0 m\u1ed9t \u00fd t\u01b0\u1edfng t\u1ed3i • Ki\u1ebfn c\u00e0ng<\/title>\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n\t\n\n\n\n\t\n\t\n\t\n","yoast_head_json":{"title":"T\u1ea1i sao vi\u1ec7c \"t\u1ed1i \u01b0u h\u00f3a\" h\u00ecnh \u1ea3nh tr\u00ean website c\u1ee7a b\u1ea1n v\u1edbi \u0111\u1ecbnh d\u1ea1ng Base64 h\u1ea7u nh\u01b0 lu\u00f4n l\u00e0 m\u1ed9t \u00fd t\u01b0\u1edfng t\u1ed3i • Ki\u1ebfn c\u00e0ng","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kiencang.net\/base64-y-tuong-toi\/","og_locale":"vi_VN","og_type":"article","og_title":"T\u1ea1i sao vi\u1ec7c \"t\u1ed1i \u01b0u h\u00f3a\" h\u00ecnh \u1ea3nh tr\u00ean website c\u1ee7a b\u1ea1n v\u1edbi \u0111\u1ecbnh d\u1ea1ng Base64 h\u1ea7u nh\u01b0 lu\u00f4n l\u00e0 m\u1ed9t \u00fd t\u01b0\u1edfng t\u1ed3i • Ki\u1ebfn c\u00e0ng","og_description":"Th\u1eadt kh\u00f4ng may, ngay c\u1ea3 cho \u0111\u1ebfn th\u1eddi \u0111i\u1ec3m n\u00e0y, m\u1ed9t s\u1ed1 plugin v\u00e0 blog chuy\u00ean v\u1ec1 m\u1ea3ng t\u1ed1i \u01b0u h\u00f3a v\u1eabn \u0111\u1ec1 xu\u1ea5t “t\u1ed1i \u01b0u” h\u00ecnh \u1ea3nh c\u1ee7a b\u1ea1n b\u1eb1ng c\u00e1ch m\u00e3 h\u00f3a ch\u00fang th\u00e0nh d\u1ea1ng Base64 v\u00e0 \u0111\u01b0a th\u1eb3ng \u0111o\u1ea1n m\u00e3 \u0111\u00f3 v\u00e0o HTML. Trong b\u00e0i \u0111\u0103ng n\u00e0y, t\u00f4i mu\u1ed1n gi\u1ea3i \u0111\u00e1p th\u1eafc …","og_url":"https:\/\/kiencang.net\/base64-y-tuong-toi\/","og_site_name":"Ki\u1ebfn c\u00e0ng","article_author":"https:\/\/www.facebook.com\/anhducnguyen87\/","article_published_time":"2021-06-19T01:55:05+00:00","article_modified_time":"2023-08-23T05:01:31+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kiencang.net\/wp-content\/uploads\/2021\/06\/base64-khong-con-la-y-tuong-tot2.png","type":"image\/png"}],"author":"Nguy\u1ec5n \u0110\u1ee9c Anh","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"Nguy\u1ec5n \u0110\u1ee9c Anh","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"5 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kiencang.net\/base64-y-tuong-toi\/","url":"https:\/\/kiencang.net\/base64-y-tuong-toi\/","name":"T\u1ea1i sao vi\u1ec7c \"t\u1ed1i \u01b0u h\u00f3a\" h\u00ecnh \u1ea3nh tr\u00ean website c\u1ee7a b\u1ea1n v\u1edbi \u0111\u1ecbnh d\u1ea1ng Base64 h\u1ea7u nh\u01b0 lu\u00f4n l\u00e0 m\u1ed9t \u00fd t\u01b0\u1edfng t\u1ed3i • Ki\u1ebfn c\u00e0ng","isPartOf":{"@id":"https:\/\/kiencang.net\/#website"},"datePublished":"2021-06-19T01:55:05+00:00","dateModified":"2023-08-23T05:01:31+00:00","author":{"@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16"},"breadcrumb":{"@id":"https:\/\/kiencang.net\/base64-y-tuong-toi\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kiencang.net\/base64-y-tuong-toi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kiencang.net\/base64-y-tuong-toi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kiencang.net\/"},{"@type":"ListItem","position":2,"name":"T\u1ea1i sao vi\u1ec7c “t\u1ed1i \u01b0u h\u00f3a” h\u00ecnh \u1ea3nh tr\u00ean website c\u1ee7a b\u1ea1n v\u1edbi \u0111\u1ecbnh d\u1ea1ng Base64 h\u1ea7u nh\u01b0 lu\u00f4n l\u00e0 m\u1ed9t \u00fd t\u01b0\u1edfng t\u1ed3i"}]},{"@type":"WebSite","@id":"https:\/\/kiencang.net\/#website","url":"https:\/\/kiencang.net\/","name":"Ki\u1ebfn c\u00e0ng","description":"\u00d4m l\u00fd thuy\u1ebft, h\u00f4n th\u1ef1c h\u00e0nh","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kiencang.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/kiencang.net\/#\/schema\/person\/5e7e1a04d8d1218ad8c421ba43d25c16","name":"Nguy\u1ec5n \u0110\u1ee9c Anh","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/kiencang.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d71f9b89393952a8382e30dad26c1ec?s=96&d=monsterid&r=g","caption":"Nguy\u1ec5n \u0110\u1ee9c Anh"},"description":"Sinh n\u0103m 1987, t\u1ed1t nghi\u1ec7p Cao \u0111\u1eb3ng th\u1ef1c h\u00e0nh FPT qu\u00e3ng 2014, chuy\u00ean ng\u00e0nh Thi\u1ebft k\u1ebf website. T\u00f4i th\u00edch Content, SEO, Ads, T\u0103ng t\u1ed1c website v\u00e0 Th\u01b0\u01a1ng m\u1ea1i \u0111i\u1ec7n t\u1eed. B\u00ean c\u1ea1nh b\u00e0i t\u1ef1 vi\u1ebft, t\u00f4i c\u0169ng d\u1ecbch nhi\u1ec1u n\u1ed9i dung th\u00fa v\u1ecb c\u1ee7a c\u00e1c t\u00e1c gi\u1ea3 kh\u00e1c nhau. FB c\u00e1 nh\u00e2n: facebook.com\/anhducnguyen87. Email li\u00ean h\u1ec7: guiemailchotoi@gmail.com","sameAs":["https:\/\/www.facebook.com\/anhducnguyen87\/"],"url":"https:\/\/kiencang.net\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/22037"}],"collection":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/comments?post=22037"}],"version-history":[{"count":5,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/22037\/revisions"}],"predecessor-version":[{"id":24583,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/posts\/22037\/revisions\/24583"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media\/24581"}],"wp:attachment":[{"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/media?parent=22037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/categories?post=22037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiencang.net\/wp-json\/wp\/v2\/tags?post=22037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}