بیس 64 بائنری ٹو ٹیکسٹ انکوڈنگ اسکیموں کا ایک گروپ ہے جو بائنری ڈیٹا (مزید خاص طور پر 8 بٹ بائٹس کی ترتیب) کو 24 بٹس کی ترتیب میں پیش کرتا ہے جسے چار 6 بٹ بیس64 ہندسوں سے ظاہر کیا جا سکتا ہے۔
تمام بائنری ٹو ٹیکسٹ انکوڈنگ اسکیموں کے لیے عام، Base64 کو تمام چینلز میں بائنری فارمیٹس میں ذخیرہ کردہ ڈیٹا لے جانے کے لیے ڈیزائن کیا گیا ہے جو صرف متنی مواد کو قابل اعتماد طریقے سے سپورٹ کرتے ہیں۔
بیس 64 خاص طور پر ورلڈ وائڈ ویب پر مروجہ ہے جہاں اس کے استعمال میں سے ایک تصویری فائلوں یا دیگر بائنری اثاثوں کو متنی اثاثوں جیسے 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”