Base64 là một nhóm lược đồ mã hóa nhị phân thành văn bản biểu thị dữ liệu nhị phân (cụ thể hơn là chuỗi byte 8 bit) theo chuỗi 24 bit có thể được biểu thị bằng bốn chữ số Base64 6 bit.
Phổ biến đối với tất cả các lược đồ mã hóa nhị phân thành văn bản, Base64 được thiết kế để mang dữ liệu được lưu trữ ở định dạng nhị phân trên các kênh chỉ hỗ trợ nội dung văn bản một cách đáng tin cậy.
Base64 đặc biệt phổ biến trên World Wide Web nơi một trong những ứng dụng của nó là khả năng nhúng các tệp hình ảnh hoặc nội dung nhị phân khác bên trong nội dung văn bản như tệp HTML và CSS.
Đọc thêm tại wiki
Bạn có thể mở trình duyệt và tải URL với tham số như thế này:
https://tooly.win/text-base64-decode-encode.html?input=văn bản đơn giản của bạn, bạn muốn mã hóa
Nếu bạn muốn mã hóa nội dung của URL bên ngoài, bạn có thể mở trình duyệt và tải URL như thế này:
https://tooly.win/text-base64-decode-encode.html?input=URL&content=fetch
Các tham số khác để mã hóa dữ liệu của bạn:
safe=true
nếu bạn muốn sử dụng định dạng Base64URL để mã hóaBạn có thể mở trình duyệt và tải URL với tham số như thế này:
https://tooly.win/text-base64-decode-encode.html?code=dữ liệu được mã hóa của bạn
Nếu bạn muốn giải mã URL bên ngoài, bạn có thể mở trình duyệt và tải URL như thế này:
https://tooly.win/text-base64-decode-encode.html?code=URL
https://tooly.win/api/text-base64-decode-encode/
Điểm cuối: POST https://tooly.win/api/text-base64-decode-encode/
input
string
URL / văn bản đơn giản của bạn, bạn muốn mã hóa
content
string
fetch
nếu đầu vào của bạn là một URL và bạn muốn mã hóa nội dung của nó. Nếu không có tham số này, công cụ của chúng tôi sẽ xử lý URL của bạn dưới dạng văn bản
safe
boolean
true
nếu bạn muốn sử dụng định dạng Base64URL để mã hóa
status
boolean
true
nếu yêu cầu của bạn được xử lý thành công
result
string
kết quả yêu cầu của bạn nếu không có lỗi
message
string
thông báo lỗi nếu có bất kỳ lỗi nào
curl
https://tooly.win/api/text-base64-decode-encode/
-X POST -H 'Content-Type: application/json'
--data '{"input":"văn bản đơn giản của bạn, bạn muốn mã hóa"}'
{
"status": true,
"result": "dsSDbiBi4bqjbiDEkcahbiBnaeG6o24gY+G7p2EgYuG6oW4sIGLhuqFuIG114buRbiBtw6MgaMOzYQ==",
"messsage": "",
}
Điểm cuối: POST https://tooly.win/api/text-base64-decode-encode/
code
string
URL / dữ liệu được mã hóa của bạn
status
boolean
true
nếu yêu cầu của bạn được xử lý thành công
result
string
kết quả yêu cầu của bạn nếu không có lỗi
message
string
thông báo lỗi nếu có bất kỳ lỗi nào
curl
https://tooly.win/api/text-base64-decode-encode/
-X POST -H 'Content-Type: application/json'
--data '{"code":"ZOG7ryBsaeG7h3UgxJHGsOG7o2MgbcOjIGjDs2EgY+G7p2EgYuG6oW4="}'
{
"status": true,
"result": "dữ liệu được mã hóa của bạn",
"messsage": "",
}
Language | Mã Hóa | Giải Mã | Yêu cầu |
---|---|---|---|
Python | string = "Tooly.win" | base64.b64decode(string) | import base64 |
Java | Base64.encodeBase64(string) | Base64.decodeBase64(string) | import org.apache.commons.codec.binary.Base64 |
C# | System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(plainTextBytes)) | System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(base64EncodedData)) | |
Visual Basic (VB) | System.Convert.ToBase64String(data) | System.Convert.FromBase64String(base64encoded) | |
JavaScript | btoa(string) | atob(string) | |
SQL | SELECT TO_BASE64('string') | SELECT FROM_BASE64('string') | use mysql |
PHP | base64_encode($string) | base64_decode($string) | |
Swift | string.data(using: .utf8)?.base64EncodedString() | String(data: string, encoding: .utf8) | |
Golang (Go) | b64.StdEncoding.EncodeToString([]byte('string')) | b64.StdEncoding.DecodeString('string') | package main import b64 "encoding/base64" |
R | base64encode(string) | base64decode(string) | |
Ruby | Base64.encode64(string) | Base64.decode64(string) | require "base64" |
Rust | general_purpose::STANDARD_NO_PAD.encode(string) | general_purpose::STANDARD_NO_PAD.decode(string) | use base64::{Engine as _, engine::general_purpose}; |
Perl | encode_base64($string) | decode_base64($string) | use MIME::Base64 |
Lua | base64.encode('string') | base64.decode('string') | local base64 = require'base64' |
Kotlin | Base64.getEncoder().encodeToString('string'.toByteArray()) | String(Base64.getDecoder().decode('string')) | |
Bash | echo 'string' | base64 | echo 'string' | base64 –decode | |
PowerShell | [Convert]::ToBase64String( [System.Text.Encoding]::Unicode.GetBytes($string) ) | [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($string) | |
NodeJS | Buffer.from('string').toString('base64') | Buffer.from('string').toString('ascii') | |
Crystal | Base64.encode('string') | Base64.decode('string') | require "base64" |
Elixir | Base.encode64('string') | Base.decode64('string') | |
Nim | encode('string') | decode('string') | import std/base64 |
Dart & Flutter | base64.encode(utf8.encode('string')) | base64.decode('string') | import 'dart:convert' |
Chỉ cần chạm sau đó “Thêm vào Màn Hình Chính”