Base64, dörd 6 bitlik Base64 rəqəmi ilə təmsil oluna bilən 24 bitlik ardıcıllıqla ikili verilənləri (daha dəqiq desək, 8 bitlik bayt ardıcıllığı) təmsil edən ikilidən mətnə kodlaşdırma sxemləri qrupudur.
Bütün ikili-mətnə kodlaşdırma sxemləri üçün ümumi olan Base64, ikili formatlarda saxlanılan məlumatları yalnız mətn məzmununu etibarlı şəkildə dəstəkləyən kanallar arasında daşımaq üçün nəzərdə tutulmuşdur.
Base64 xüsusilə Ümumdünya Şəbəkəsində geniş yayılmışdır, burada onun istifadələrindən biri HTML və CSS faylları kimi mətn aktivlərinin içərisinə şəkil faylları və ya digər ikili aktivləri yerləşdirmək imkanıdır.
Ətraflı burada oxuyun 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
kodlaşdırma üçün Base64URL formatından istifadə etmək istəyirsinizsə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/
Son nöqtə: 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
kodlaşdırma üçün Base64URL formatından istifadə etmək istəyirsinizsə
status
boolean
true
xahişiniz qaydasındadırsa
result
string
heç bir səhv olmadıqda sorğunuzun nəticəsi
message
string
hər hansı bir səhv varsa mesaj xətası
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": "",
}
Son nöqtə: POST https://tooly.win/api/text-base64-decode-encode/
code
string
URL / your encoded data
status
boolean
true
xahişiniz qaydasındadırsa
result
string
heç bir səhv olmadıqda sorğunuzun nəticəsi
message
string
hər hansı bir səhv varsa mesaj xətası
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": "",
}
Dil | Kodlaşdırın | Deşifrə | tələb et |
---|---|---|---|
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”