Το Base64 είναι μια ομάδα σχημάτων κωδικοποίησης δυαδικού σε κείμενο που αντιπροσωπεύουν δυαδικά δεδομένα (πιο συγκεκριμένα, μια ακολουθία byte 8 bit) σε ακολουθίες των 24 bit που μπορούν να αναπαρασταθούν με τέσσερα ψηφία Base64 των 6 bit.
Κοινό σε όλα τα σχήματα κωδικοποίησης δυαδικού σε κείμενο, το Base64 έχει σχεδιαστεί για να μεταφέρει δεδομένα αποθηκευμένα σε δυαδικές μορφές σε κανάλια που υποστηρίζουν αξιόπιστα μόνο περιεχόμενο κειμένου.
Το Base64 είναι ιδιαίτερα διαδεδομένο στον Παγκόσμιο Ιστό, όπου μία από τις χρήσεις του είναι η δυνατότητα ενσωμάτωσης αρχείων εικόνας ή άλλων δυαδικών στοιχείων σε στοιχεία κειμένου, όπως αρχεία HTML και CSS.
Διαβάστε περισσότερα στο wiki
You may open the browser and load the URL with the parameter like this:
https://tooly.win/text-base64-decode-encode.html?input=your plain text you would like to encode
If you would like to encode content of the external URL, you may open the browser and load URL like this:
https://tooly.win/text-base64-decode-encode.html?input=URL&content=fetch
More parameters for encoding your data:
safe=true
εάν θέλετε να χρησιμοποιήσετε τη μορφή Base64URL για κωδικοποίησηYou may open the browser and load the URL with the parameter like this:
https://tooly.win/text-base64-decode-encode.html?code=your encoded data
If you would like to decode the external URL, you may open the browser and load URL like this:
https://tooly.win/text-base64-decode-encode.html?code=URL
https://tooly.win/api/text-base64-decode-encode/
Τελικό σημείο: POST https://tooly.win/api/text-base64-decode-encode/
input
string
URL / your plain text you would like to encode
content
string
fetch
if your input is an URL and you would like to encode its content. Without this parameter, our tool would process your URL as text
safe
boolean
true
εάν θέλετε να χρησιμοποιήσετε τη μορφή Base64URL για κωδικοποίηση
status
boolean
true
εάν το αίτημά σας είναι εντάξει
result
string
το αποτέλεσμα του αιτήματός σας εάν δεν υπάρχει σφάλμα
message
string
το σφάλμα του μηνύματος εάν υπάρχει κάποιο σφάλμα
curl
https://tooly.win/api/text-base64-decode-encode/
-X POST -H 'Content-Type: application/json'
--data '{"input":"your plain text you would like to encode"}'
{
"status": true,
"result": "eW91ciBwbGFpbiB0ZXh0IHlvdSB3b3VsZCBsaWtlIHRvIGVuY29kZQ==",
"messsage": "",
}
Τελικό σημείο: POST https://tooly.win/api/text-base64-decode-encode/
code
string
URL / your encoded data
status
boolean
true
εάν το αίτημά σας είναι εντάξει
result
string
το αποτέλεσμα του αιτήματός σας εάν δεν υπάρχει σφάλμα
message
string
το σφάλμα του μηνύματος εάν υπάρχει κάποιο σφάλμα
curl
https://tooly.win/api/text-base64-decode-encode/
-X POST -H 'Content-Type: application/json'
--data '{"code":"eW91ciBlbmNvZGVkIGRhdGE="}'
{
"status": true,
"result": "your encoded data",
"messsage": "",
}
Γλώσσα | Κωδικοποίηση | Αποκρυπτογραφώ | Απαιτώ |
---|---|---|---|
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' |
Just tap then “Add to Home Screen”