Mỗi giờ đồng hồ mỗi ngày, từng phút mỗi giờ cùng từng giây từng phút , một lượng tài liệu kếch xù đang rất được truyền qua những kênh mạng .

Bạn đang xem: Base64 là gì

Đầu tiên, hãy phát âm dữ liệu với kênh .

Nlỗi chúng ta đang biết, việc truyền tài liệu tự địa điểm này thanh lịch địa chỉ khác đòi hỏi một trong những nhiều loại lộ trình tốt Shop chúng tôi Điện thoại tư vấn nó là 1 trong những phương tiện . Vì vậy, đầy đủ con phố hoặc phương tiện này được call là kênh media.

Bây tiếng, một câu hỏi được đưa ra sinh hoạt đấy là nhiều loại dữ liệu nào được chuyển?

Ngày nay, bạn có thể đưa bất kỳ format dữ liệu làm sao trên trái đất với dữ liệu kia rất có thể là dữ liệu dạng văn uống bản , Blob với CLOB , cùng Khi tài liệu truyền qua một số phương tiện đi lại truyền thông media, tài liệu được cắt thành những phần được Hotline là gói và mỗi gói chứa dữ liệu ở dạng nhị phân format (0101000101001) . Sau kia, từng gói di chuyển qua mạng trong một loạt những bước nhảy .


*

Trước Khi đi sâu vào Thuật tân oán cơ sở64 . Hãy nói đến BlobCLOB thứ nhất .

BLOB và CLOB tức là gì?

Blob tức là Tệp đối tượng người dùng bự nhị phân . Lúc Shop chúng tôi chuyển một một số loại format dữ liệu Bức Ảnh, Âm tkhô nóng cùng Video qua mạng, thì dữ liệu kia là một trong những nhiều loại tài liệu BLOB . CLOB tức là tệp đối tượng người tiêu dùng lớnký kết từ bỏ. khi công ty chúng tôi gửi Văn uống bạn dạng, XML hoặc ngẫu nhiên nhiều loại định hình dữ liệu cam kết tự nào qua mạng thì tài liệu đó là 1 trong loại dữ liệu CLOB .

Bây giờ đồng hồ, bọn họ hãy đi sâu vào mã hóa base64 .


*

sở64 là 1 trong lược vật dụng mã hóa nhị phân thành văn phiên bản đại diện thay mặt cho tài liệu nhị phân ngơi nghỉ format chuỗi ASCII . base64 có phong cách thiết kế để có tài liệu được lưu trữ sống định hình nhị phân qua những kênh. Nó dìm bất kỳ dạng dữ liệu làm sao với vươn lên là nó thành một chuỗi lâu năm văn phiên bản thuần túy. Trước kia, bọn họ thiết yếu chuyển một lượng Khủng dữ liệu như tệp vì chưng nó được chế tạo thành từ bỏ byte 2 bit cơ mà mạng thực tiễn của chúng tôi sử dụng byte 2 bit. Đây là khu vực mã hóa base64 lộ diện vào hình ảnh. Nhưng, thực tiễn base64 tức là gì?

họ hãy đọc chân thành và ý nghĩa của base64 .

base64 = base + 64

chúng ta có thể gọi base64 như một radix - 64 thay mặt. base64 chỉ sử dụng 6 - bit (2⁶ = 64 cam kết tự) để bảo đảm dữ liệu in được bé fan rất có thể đọc được. nhưng mà bằng phương pháp nào? chúng ta cũng có thể viết base65 hoặc base78 , nhưng lại tại sao chỉ bao gồm 64 ? hãy chứng minh điều ấy.

mã hóa base64 đựng 64 ký kết tự để mã hóa ngẫu nhiên chuỗi nào.

Xem thêm: Bị Đuổi Khỏi Trường Vì Kết Quả Học Tập Tiếng Anh Là Gì, Vietgle Tra Từ

base64 chứa:

10 quý hiếm số tức là 0,1,2,3,… ..9. 26 Bảng chữ cái viết hoa tức là A, B, C, D, …… .Z. 26 Bảng chữ cái viết thường tức thị a, b, c, d, …… ..z. hai ký kết tự đặc biệt, có nghĩa là, +, /. Phú trực thuộc vào hệ quản lý điều hành của chúng ta.

hãy bước đầu với cùng một ví dụ để hiểu buổi giao lưu của base64.

Hãy mã hóa những “ THS ” chuỗi thành base64 định hình.


*
Mã hóa chuỗi THS thành base64.

Trong ví dụ bên trên đây, bọn họ mã hóa chuỗi “ THS ” vào base64 định dạng áp dụng base64 điều hành ( đếm số ký kết từ bỏ trong một Chuỗi. Nếu nó chưa phải là bội số của 3 pad cùng với ký từ bỏ đặc trưng, có nghĩa là = để biến hóa nó thành bội số của 3. bọn họ đang thấy điều này vào ví dụ nlắp gọn gàng. Mã hóa chuỗi nghỉ ngơi format ASCII. Bây giờ, nó sẽ chuyển đổi ASCII thanh lịch format nhị phân 8-bit từng format. Sau Khi biến hóa lịch sự định dạng nhị phân, nó đang chia tài liệu nhị chia thành những phần từng phần 6 bit. Các phần dữ liệu nhị phân 6 bit bây giờ sẽ được chuyển đổi sang trọng định hình số thập phân. Sử dụng Bảng chỉ mục base64, các số thập phân sẽ lại được chuyển đổi thành chuỗi theo format bảng. Cuối thuộc, công ty chúng tôi đang cảm nhận phiên phiên bản mã hóa của chuỗi nguồn vào của công ty chúng tôi.

Hãy ban đầu nào! Chuỗi sẽ đến của chúng tôi là "THS".

Số ký kết tự vào THS là 3. Bây giờ đồng hồ, hãy mã hóa chuỗi này sang trọng format ASCII.


*
“THS” sống định hình ASCII.

Bây tiếng, hãy biến đổi ASCII thành một trong những nhị phân 8 bit.


*
Sau lúc chuyển đổi số ASCII thanh lịch format nhị phân (0,1).

Chia nhị phân bên trên thành những phần của kăn năn 6 bit.


*

Tại trên đây, chúng ta buộc phải sử dụng Bảng chỉ số base64 để đưa giá trị đúng mực của các số thập phân. Quý Khách có thể sử dụng liên kết sau để hiểu những giá trị chỉ mục theo định hình base64.

Xem thêm: Exw Price Là Gì - (Tiếng Việt) Exw Là Gì


*
Giá trị được mã hóa base64 ở đầu cuối.

Cuối cùng, cổng output được mã hóa của base64 là VEhT .