Developer🔒 V prehliadači (lokálne)API k dispozícii📴 Funguje offlineintermediate
Base58 kódovač a dekódovač
Kóduje a dekóduje Base58 používané pri Bitcoin adresách a IPFS.
Dáta zostávajú vo vašom prehliadači
Pripravené na použitieOkamžité spracovanie
Výsledok
—Čo tento nástroj robí?
Kóduje a dekóduje Base58 používané pri Bitcoin adresách a IPFS.
Kedy ho použiť?
- Ladiíte CID alebo formáty peňaženiek.
- Potrebujete kódovanie bez nejednoznačných znakov (0 O I l).
- Overujete formát adries.
Reálny príklad
Vstup
Hello Bitcoin
Výstup
726XnZrT3sVbU7j
58-znaková abeceda bez 0, O, I a l.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Zadajte text alebo Base58 a smer.
- Spracovanie
- Vypočíta prevod v základe 58.
- Výstup
- Kódovaný alebo pôvodný text.
- Ďalší krok
- Použite opatrne v blockchain nástrojoch.
Časté chyby
- Zámena s Base58Check (má kontrolný súčet).
- Dekódovanie Base64 dekóderom.
- Medzery vo vstupe.
Čo znamená výsledok
Kompaktná reprezentácia bez vizuálne mätúcich znakov.
Súkromie a bezpečnosť
Your input is processed entirely in your browser and never sent to a YAS server.
API
Endpoint
POST https://yas.sh/api/v1/tools/base58-converter
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/base58-converter" \
-H "Content-Type: application/json" \
-d '{"input":"Hello Bitcoin","mode":"encode"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/base58-converter", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"input": "Hello Bitcoin",
"mode": "encode"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/base58-converter", json={"input":"Hello Bitcoin","mode":"encode"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| input | string | Yes | Input text |
| mode | string | No (default encode) | Mode: 'encode' or 'decode' |
Success response
{ "slug": "base58-converter", "mode": "encode", "result": "726XnZrT3sVbU7j" }Encode and decode Base58 strings for Bitcoin and IPFS.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
Súvisiace nástroje