🔧 Base64 āĻŦāĻžāχāύāĻžāϰāĻŋ āĻāύāϕ⧋āĻĄāĻžāϰ — āĻĢāĻžāχāϞ/āĻŦāĻžāχāϟāϕ⧇ Base64 āĻ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ (Base64url + MIME āĻ…āĻĒāĻļāύ āϏāĻš)

ā§§ā§Ļā§Ļ% āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āϏāĻžāχāĻĄ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ (āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āφāĻĒāϞ⧋āĻĄ āύ⧇āχ)āĨ¤ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ/āĻŦāĻžāχāϟāϕ⧇ Base64 āĻ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻĒā§āϰāĻŋāϏ⧇āϟ (RFC 4648, Base64url, MIME wrapping), āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ, āĻ•āĻ ā§‹āϰ āĻŦ⧈āϧāϤāĻž, āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāϚ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĢāĻžāχāϞ āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻšāĨ¤ Base64 āϕ⧇ āφāĻŦāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄāϝ⧋āĻ—ā§āϝ āĻĢāĻžāχāϞ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰāϤ⧇āĻ“ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤

Loadingâ€Ļ

āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ Base64 āĻāύāϕ⧋āĻĄ/āĻĄāĻŋāϕ⧋āĻĄ (āĻŦāĻžāχāύāĻžāϰāĻŋ)

āĻāχ āϟ⧁āϞāϟāĻŋ āĻŽā§‚āϞāϤ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ (āĻŦāĻžāχāϟ) āϕ⧇ Base64 āĻŸā§‡āĻ•ā§āϏāĻŸā§‡ āĻāύāϕ⧋āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŋāĻŦāĻšāύ⧇āϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ (JSON, āϞāĻ—, āχāĻŽā§‡āϞ, āĻ•āύāĻĢāĻŋāĻ—)āĨ¤ āĻāϤ⧇ āĻāĻ•āϟāĻŋ āĻĄāĻŋāϕ⧋āĻĄ āĻ…āĻĒāĻļāύāĻ“ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻ–āύ āφāĻĒāύāĻžāϕ⧇ Base64 āϕ⧇ āφāĻŦāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄāϝ⧋āĻ—ā§āϝ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϏāĻŦāĻ•āĻŋāϛ⧁ āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϚāϞ⧇ (āφāĻĒāϞ⧋āĻĄ āύ⧇āχ), Base64 āĻŦāύāĻžāĻŽ Base64url āĻŦāύāĻžāĻŽ MIME wrapping, āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āφāϚāϰāĻŖ, āĻāĻŦāĻ‚ āĻ•āĻ ā§‹āϰ āĻŦ⧈āϧāϤāĻžāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ…āĻĒāĻļāύ āϏāĻšāĨ¤

āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

  • āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄ āĻŦāĻž āĻĄā§āĻ°ā§āϝāĻžāĻ—-āĻāĻ¨ā§āĻĄ-āĻĄā§āϰāĻĒ (āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĢāĻžāχāϞ āĻŦā§āϝāĻžāϚ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ)
  • āĻĻ⧁āϟāĻŋ āĻ•ā§āϰāĻŋāϝāĻŧāĻž: āĻĢāĻžāχāϞ → Base64 āĻ āĻāύāϕ⧋āĻĄ, āĻ…āĻĨāĻŦāĻž Base64 → āĻĢāĻžāχāϞ āĻĄāĻžāωāύāϞ⧋āĻĄā§‡ āĻĄāĻŋāϕ⧋āĻĄ
  • āĻĢāϰāĻŽā§āϝāĻžāϟ āĻĒā§āϰāĻŋāϏ⧇āϟ: RFC 4648 (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ), RFC 4648 URL-āϏ⧇āĻĢ (Base64url), RFC 2045 MIME (wrap 76 + CRLF)
  • āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ: āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ, āϏāĻ°ā§āĻŦāĻĻāĻž "=" āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ, āĻ…āĻĨāĻŦāĻž āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻŦāĻžāĻĻ āĻĻāĻŋāύ
  • āĻāύāϕ⧋āĻĄā§‡āĻĄ āφāωāϟāĻĒ⧁āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϐāĻšā§āĻ›āĻŋāĻ• āϞāĻžāχāύ wrapping āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ (0 āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇; MIME āϏāĻžāϧāĻžāϰāĻŖāϤ 76 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇)
  • āĻ•āĻ ā§‹āϰ āĻŦ⧈āϧāϤāĻž āĻŽā§‹āĻĄ āĻ…āĻŦ⧈āϧ āĻ…āĻ•ā§āώāϰ/āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻ–ā§āϝāĻžāύ āĻ•āϰāϤ⧇ (āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧋āĻ—ā§€)
  • Base64 āφāωāϟāĻĒ⧁āĻŸā§‡ āϐāĻšā§āĻ›āĻŋāĻ• āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āύāĻŋāωāϞāĻžāχāύ (āĻāύāϕ⧋āĻĄ āĻŽā§‹āĻĄ)
  • ā§§ā§Ļā§Ļ% āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āϏāĻžāχāĻĄ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ (āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āφāĻĒāϞ⧋āĻĄ āύ⧇āχ)āĨ¤

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ for base64-binary-encoder

1

āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻĢāĻžāχāϞ āĻĄā§āϰāĻĒ āĻ•āϰ⧁āύ (āĻŦāĻž āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ Base64 āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύ)

āĻāύāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϰ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ(āϗ⧁āϞāĻŋ) āφāĻĒāϞ⧋āĻĄ āĻāϰāĻŋāϝāĻŧāĻžāϤ⧇ āĻĄā§āĻ°ā§āϝāĻžāĻ—-āĻāĻ¨ā§āĻĄ-āĻĄā§āϰāĻĒ āĻ•āϰ⧁āύāĨ¤ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ āϝ⧇ Base64 āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻĒ⧇āϝāĻŧ⧇āϛ⧇āύ āϤāĻž āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ JSON, āĻāĻ•āϟāĻŋ āϞāĻ—, āĻŦāĻž āĻāĻ•āϟāĻŋ āχāĻŽā§‡āϞ āĻĨ⧇āϕ⧇)āĨ¤

2

āĻ•ā§āϰāĻŋāϝāĻŧāĻž/āĻŽā§‹āĻĄ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϚāĻžāϞāĻžāύ

"āĻ•ā§āϰāĻŋāϝāĻŧāĻž" āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ: "āĻĢāĻžāχāϞ → Base64 āĻ āĻāύāϕ⧋āĻĄ" āĻŦāĻž "Base64 → āĻĢāĻžāχāϞ āĻĄāĻŋāϕ⧋āĻĄ", āϤāĻžāϰāĻĒāϰ āĻŽāĻŋāϞ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āϰāĻžāύ āĻŦāĻžāϟāύ (āĻāύāϕ⧋āĻĄ/āĻĄāĻŋāϕ⧋āĻĄ) āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύāĨ¤ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇, āĻāĻ•āϟāĻŋ "āĻĢāϰāĻŽā§āϝāĻžāϟ" āĻĒā§āϰāĻŋāϏ⧇āϟ (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ/Base64url/MIME) āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ, āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ wrapping āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻ¤ā§āϰ⧁āϟāĻŋāĻĒā§‚āĻ°ā§āĻŖ Base64 āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ "āĻ•āĻ ā§‹āϰ āĻŦ⧈āϧāϤāĻž" āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧁āύāĨ¤

3

Base64 āφāωāϟāĻĒ⧁āϟ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ āĻŦāĻž āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰāĻž āĻĢāĻžāχāϞ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ

āĻāύāϕ⧋āĻĄ āĻ•āϰāĻžāϰ āĻĒāϰ, Base64 āĻŸā§‡āĻ•ā§āϏāϟ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ (āφāĻĒāύāĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϐāĻšā§āĻ›āĻŋāĻ•āĻ­āĻžāĻŦ⧇ wrapped/newline-terminated)āĨ¤ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰāĻžāϰ āĻĒāϰ, āĻĒ⧁āύāĻ°ā§āĻ—āĻ āĻŋāϤ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ (āϏāĻŽā§āĻ­āĻŦ āĻšāϞ⧇ āĻĢāĻžāχāϞ āύāĻžāĻŽāĻ•āϰāĻŖ āϟ⧁āϞ⧇āϰ āύāĻŋāϝāĻŧāĻŽ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧇)āĨ¤

āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻŦāĻŋāĻŦāϰāĻŖ

āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻŽāĻĄā§‡āϞ

āϰāĻžāύāϟāĻžāχāĻŽ āĻĒā§āϰāĻ•āĻžāĻļ, āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž, āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻžāϰ āϕ⧀ āϘāĻŸā§‡āĨ¤

āĻĻāĻŋāĻ•āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ
āĻŽā§‹āĻĄā§§ā§Ļā§Ļ% āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āϏāĻžāχāĻĄ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ (āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āφāĻĒāϞ⧋āĻĄ āύ⧇āχ)āĨ¤
āĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āϏ⧁āϝ⧋āĻ—āĻŦāĻžāχāύāĻžāϰāĻŋ → Base64 āĻ āĻāύāϕ⧋āĻĄ (āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•), āĻĒā§āϞāĻžāϏ Base64 → āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĄāĻžāωāύāϞ⧋āĻĄā§‡ āĻĄāĻŋāϕ⧋āĻĄ
āχāύāĻĒ⧁āϟāĻāύāϕ⧋āĻĄ: āĻĢāĻžāχāϞ/āĻŦā§āϞāĻŦ/Uint8Array/ArrayBuffer/TypedArrayāĨ¤ āĻĄāĻŋāϕ⧋āĻĄ: Base64 āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚
āφāωāϟāĻĒ⧁āϟāĻāύāϕ⧋āĻĄ: āĻŦ⧇āϏā§Ŧā§Ē āĻŸā§‡āĻ•ā§āϏāϟāĨ¤ āĻĄāĻŋāϕ⧋āĻĄ: āĻĄāĻžāωāύāϞ⧋āĻĄāϝ⧋āĻ—ā§āϝ āĻĢāĻžāχāϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻžāχāϟ
āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž~ā§§â€“ā§¨ āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟ āĻ…āĻ•ā§āώāϰ; ~⧍ā§Ģā§Ļā§Ļā§Ļ āĻŽāĻŋāϞāĻŋāϏ⧇āϕ⧇āĻ¨ā§āĻĄ āϟāĻžāχāĻŽāφāωāϟ
āϏāĻ‚āϰāĻ•ā§āώāĻŖāϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϘāĻŸā§‡ (āϕ⧋āύ⧋ āφāĻĒāϞ⧋āĻĄ āύ⧇āχ)
āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āϤāĻĨā§āϝ⧇āϰ āϜāĻ¨ā§āϝ (āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž, āϕ⧀, āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻĢāĻžāχāϞ), āĻ…āĻĢāϞāĻžāχāύ/āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϟ⧁āϞāĻŋāĻ‚ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻ“āϝāĻŧ⧇āĻŦ āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āĻ•āĻĒāĻŋ āĻ•āϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύāĨ¤

āĻ•ā§āώ⧁āĻĻā§āϰ āωāĻĻāĻžāĻšāϰāĻŖ

āĻāĻ•āϟāĻŋ āĻ•ā§āώ⧁āĻĻā§āϰ āĻŦāĻžāχāϟ āĻ•ā§āϰāĻŽ āĻŦ⧇āϏā§Ŧā§Ē āĻ āĻāύāϕ⧋āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻŽāĻžāύ RFC 4648)āĨ¤

āφāχāĻŸā§‡āĻŽāĻŽāĻžāύ
āχāύāĻĒ⧁āϟ āĻŦāĻžāχāϟ (āĻšā§‡āĻ•ā§āϏ)00 01 02 03 04 05 06 07 08 09
āφāωāϟāĻĒ⧁āϟ āĻŦ⧇āϏā§Ŧā§ĒAAECAwQFBgcICQ==
āϝāĻ–āύ āφāωāϟāĻĒ⧁āϟ āĻ­āĻŋāĻ¨ā§āύ āĻšāϝāĻŧāĻŦ⧇āϏā§Ŧā§ĒāχāωāφāϰāĻāϞ "+"/"/" āϕ⧇ "-"/"_" āϤ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇; āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻŦāĻžāĻĻ āĻĻ⧇āĻ“āϝāĻŧāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇; MIME āϞāĻžāχāύ āĻŽā§‹āĻĄāĻŧāĻžāύ⧋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇
āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āύāĻŋāĻ°ā§āϧāĻžāϰāĻ•: āĻāĻ•āχ āĻŦāĻžāχāϟ + āĻāĻ•āχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ â†’ āĻāĻ•āχ āĻŦ⧇āϏā§Ŧā§Ē āφāωāϟāĻĒ⧁āϟāĨ¤

āĻ¤ā§āϰ⧁āϟāĻŋ āĻ“ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ•ā§āώ⧇āĻ¤ā§āϰ

āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϰ āϧāϰāύ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ•āϰāĻŖā§€āϝāĻŧāĨ¤

āϞāĻ•ā§āώāĻŖāϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ•āĻžāϰāĻŖāϕ⧀ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇āύ
āĻĄāĻŋāϕ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āχāύāĻĒ⧁āϟ āĻ…āĻŦāĻļā§āϝāχ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻšāϤ⧇ āĻšāĻŦ⧇āφāĻĒāύāĻŋ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āϛ⧇āύ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦ⧇āϏā§Ŧā§Ē āĻŸā§‡āĻ•ā§āϏāĻŸā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻŦāĻžāχāϟ/āĻĢāĻžāχāϞ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āϛ⧇āύāĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻ•āĻļāύ "āĻāύāϕ⧋āĻĄ" āϏ⧇āϟ āĻ•āϰ⧁āύ; āĻĄāĻŋāϕ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ, āĻāĻ•āϟāĻŋ āĻŦ⧇āϏā§Ŧā§Ē āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύ
āĻāχ āϟ⧁āϞ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĄā§‡āϟāĻž āĻāύāϕ⧋āĻĄ āĻ•āϰ⧇... āϕ⧋āύ⧋ āĻŸā§‡āĻ•ā§āϏāϟ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āύāϝāĻŧāφāĻĒāύāĻŋ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻāύāϕ⧋āĻĄāĻžāϰ⧇ āĻŸā§‡āĻ•ā§āϏāϟ āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āϛ⧇āύāĻāύāϕ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄ āĻ•āϰ⧁āύ (āĻŦāĻž āĻŦāĻžāχāϟ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧁āύ); āĻ–āĻžāρāϟāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻŸā§‡āĻ•ā§āϏāϟ āĻŦ⧇āϏā§Ŧā§Ē āϟ⧁āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ
āĻ…āĻŦ⧈āϧ āĻ…āĻ•ā§āώāϰ / āĻ•āĻ ā§‹āϰ āĻŦ⧈āϧāϤāĻž āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāĻŦ⧇āϏā§Ŧā§Ē āύāĻŋāĻ°ā§āĻŦāĻžāϚāĻŋāϤ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻĻā§āĻŦāĻžāϰāĻž āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āύāϝāĻŧ āĻāĻŽāύ āĻ…āĻ•ā§āώāϰ āϧāĻžāϰāĻŖ āĻ•āϰ⧇, āĻŦāĻž āĻ–āĻžāϰāĻžāĻĒ āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚"āĻĢāϰāĻŽā§āϝāĻžāϟ" (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāύāĻžāĻŽ āĻŦ⧇āϏā§Ŧā§ĒāχāωāφāϰāĻāϞ āĻŦāύāĻžāĻŽ MIME) āĻāĻŦāĻ‚ "āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚" āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ; āĻļāĻŋāĻĨāĻŋāϞ āχāύāĻĒ⧁āϟ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāϤ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ•ā§āϟ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧁āύ
āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ/āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻ¤ā§āϰ⧁āϟāĻŋ (āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϝāĻ–āύ āĻ¸ā§āĻŸā§āϰāĻŋāĻ•ā§āϟ āϚāĻžāϞ⧁ āĻĨāĻžāϕ⧇)āĻ›āĻžāρāϟāĻž āĻŦ⧇āϏā§Ŧā§Ē, āϭ⧁āϞ "=" āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚, āĻŦāĻž āĻŽāĻŋāĻļā§āϰ āĻŦāĻ°ā§āĻŖāĻŽāĻžāϞāĻžāϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒ⧇āϞ⧋āĻĄ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ; āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āφāĻĒāύāĻŋ āĻļ⧇āώ⧇āϰ "=" āĻšāĻžāϰāĻžāύāύāĻŋ, āĻ…āĻĨāĻŦāĻž āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ "āĻ…āĻŸā§‹" āϏ⧇āϟ āĻ•āϰ⧁āύ
āχāύāĻĒ⧁āϟ āϖ⧁āĻŦ āĻŦāĻĄāĻŧ (āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ ⧍ āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟ)āĻĒ⧇āϞ⧋āĻĄ āϟ⧁āϞ⧇āϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏ⧀āĻŽāĻž āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇āĻŦāĻĄāĻŧ āĻĄā§‡āϟāĻžāϰ āϜāĻ¨ā§āϝ āĻĢāĻžāχāϞ/āĻĒ⧇āϞ⧋āĻĄ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰ⧁āύ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ CLI/āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ
āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āĻ•āϞ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇āϛ⧇āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ ~⧍ā§Ģ āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻž āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇āϛ⧇ (āφāĻ•āĻžāϰ/āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ)āϛ⧋āϟ āχāύāĻĒ⧁āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϞāĻžāχāĻ­ āĻĒā§āϰāĻŋāĻ­āĻŋāω āĻŦāĻ¨ā§āϧ āĻ•āϰ⧁āύ, āĻ…āĻĨāĻŦāĻž āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āϞāĻžāχāύ āϟ⧁āϞ⧇ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰ⧁āύ

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϏāĻŽā§‚āĻš

āĻŦāĻĄāĻŧ āĻĢāĻžāχāϞ, āϏāĻŋāĻ•ā§āϰ⧇āϟ, āĻŦāĻž CI āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ, āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ Base64 āĻāύāϕ⧋āĻĄ/āĻĄāĻŋāϕ⧋āĻĄ āϚāĻžāϞāĻžāύāĨ¤ āύāĻŋāĻšā§‡ āĻ•ā§āϝāĻžāύ⧋āύāĻŋāĻ•ā§āϝāĻžāϞ, āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āωāĻĒāϞāĻŦā§āϧ āĻ…āĻĒāĻļāύāϗ⧁āϞ⧋ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϞ⧋āĨ¤

āϞāĻŋāύāĻžāĻ•ā§āϏ/āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ (āϕ⧋āϰāχāωāϟāĻŋāϞāϏ)

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞāϕ⧇ Base64-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ (āĻ°ā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž)

base64 -w 0 input.bin > output.b64.txt

input.bin āϕ⧇ Base64-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧇āĨ¤ -w 0 āĻĢā§āϞāĻžāĻ— āϞāĻžāχāύ āĻ°ā§āϝāĻžāĻĒāĻŋāĻ‚ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇ (GNU coreutils)āĨ¤

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞāϕ⧇ MIME-āĻ¸ā§āϟāĻžāχāϞ Base64 āĻ°ā§āϝāĻžāĻĒāĻŋāĻ‚-āĻ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ (ā§­ā§Ŧ āĻ…āĻ•ā§āώāϰ/āϞāĻžāχāύ)

base64 -w 76 input.bin > output.mime.b64.txt

āϏāĻžāϧāĻžāϰāĻŖ MIME āϞāĻžāχāύ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇āĨ¤ (āϞāĻžāχāύ āĻļ⧇āώāĻ•āĻžāϰ⧀ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ CRLF āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤)

Base64 āϕ⧇ āφāĻŦāĻžāϰ āĻĢāĻžāχāϞ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧁āύ

base64 -d input.b64.txt > output.bin

Base64 āĻŸā§‡āĻ•ā§āϏāϟāϕ⧇ āĻ•āĻžāρāϚāĻž āĻŦāĻžāχāĻŸā§‡ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧇āĨ¤

āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ (BSD base64) / āχāωāύāĻŋāĻ•ā§āϏ

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞāϕ⧇ Base64-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ

base64 < input.bin > output.b64.txt

BSD base64, GNU āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻĢā§āϞāĻžāĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇; āĻāχ āĻĢāĻ°ā§āĻŽāϟāĻŋ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

Base64 āϕ⧇ āφāĻŦāĻžāϰ āĻĢāĻžāχāϞ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧁āύ

base64 -D < input.b64.txt > output.bin

āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ/BSD-āϤ⧇, āĻĄāĻŋāϕ⧋āĻĄ āϏāĻžāϧāĻžāϰāĻŖāϤ -D ( -d āύāϝāĻŧ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

OpenSSL (āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāϞ)

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞāϕ⧇ Base64-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ (āĻāĻ•āĻ• āϞāĻžāχāύ)

openssl base64 -A -in input.bin -out output.b64.txt

-A āĻĢā§āϞāĻžāĻ— āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āϞāĻžāχāύ āφāωāϟāĻĒ⧁āϟ āĻĻ⧇āϝāĻŧ (āĻ°ā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž)āĨ¤

Base64 āϕ⧇ āĻŦāĻžāχāĻŸā§‡ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧁āύ

openssl base64 -d -in input.b64.txt -out output.bin

āϝāĻ–āύ coreutils base64 āωāĻĒāϞāĻŦā§āϧ āύāϝāĻŧ āϤāĻ–āύ āĻĻāϰāĻ•āĻžāϰ⧀āĨ¤

Node.js

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞāϕ⧇ Base64-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ

node -e "const fs=require('fs'); const b=fs.readFileSync('input.bin'); process.stdout.write(b.toString('base64'))" > output.b64.txt

āĻŦāĻžāχāϟ āĻĒāĻĄāĻŧ⧇ āĻāĻŦāĻ‚ Base64 āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇āĨ¤

Base64 āϕ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧁āύ

node -e "const fs=require('fs'); const s=fs.readFileSync('input.b64.txt','utf8').trim(); fs.writeFileSync('output.bin', Buffer.from(s,'base64'))"

Base64 āĻŸā§‡āĻ•ā§āϏāϟāϕ⧇ āĻ•āĻžāρāϚāĻž āĻŦāĻžāχāĻŸā§‡ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧇āĨ¤

āĻĒāĻžāχāĻĨāύ

āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞāϕ⧇ Base64-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧁āύ

python -c "import base64,sys; sys.stdout.write(base64.b64encode(open('input.bin','rb').read()).decode('ascii'))" > output.b64.txt

āĻĢāĻžāχāϞ āĻŦāĻžāχāϟāϕ⧇ Base64 ASCII-āϤ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰ⧇āĨ¤

Base64 āϕ⧇ āφāĻŦāĻžāϰ āĻĢāĻžāχāϞ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧁āύ

python -c "import base64; open('output.bin','wb').write(base64.b64decode(open('input.b64.txt','rb').read()))"

āĻŦ⧇āϏā§Ŧā§Ē āĻĨ⧇āϕ⧇ āĻ•āĻžāρāϚāĻž āĻŦāĻžāχāĻŸā§‡ āĻĄāĻŋāϕ⧋āĻĄ āĻ•āϰ⧇āĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰāϏāĻŽā§‚āĻš

āĻŸā§‡āĻ•ā§āϏāϟ āĻšā§āϝāĻžāύ⧇āϞ⧇ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĄā§‡āϟāĻž āĻāĻŽā§āĻŦ⧇āĻĄ āĻ•āϰ⧁āύ

  • JSON āĻĒ⧇āϞ⧋āĻĄā§‡āϰ āĻ­āĻŋāϤāϰ⧇ āϛ⧋āϟ āĻŦāĻžāχāύāĻžāϰāĻŋ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ
  • āχāĻ¸ā§āϝ⧁ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻžāϰ āĻŦāĻž āĻĄāĻ•ā§āϏ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻŦ⧇āϏā§Ŧā§Ē āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύ
  • āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŸā§‡āĻ•ā§āϏāϟ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇ āĻāĻŽāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŦāĻžāχāϟ āĻĒāϰāĻŋāĻŦāĻšāύ āĻ•āϰ⧁āύ

āĻ…āĻ¨ā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻ‰ā§ŽāĻĒāĻžāĻĻāĻŋāϤ āĻŦ⧇āϏā§Ŧā§Ē āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰ⧁āύ

  • āĻĒā§āϰāϝ⧋āϜāϕ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞāĻžāϤ⧇ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ/āĻŦ⧇āϏā§Ŧā§Ēurl/MIME āĻĒā§āϰāĻŋāϏ⧇āĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύ
  • āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚/āĻŦāĻ°ā§āĻŖāĻŽāĻžāϞāĻžāϰ āϭ⧁āϞ āϧāϰāϤ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ•ā§āϟ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āĻļāύ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧁āύ
  • āĻĒ⧇āϞ⧋āĻĄ āĻŽā§‚āϞ āĻĢāĻžāχāϞāϟāĻŋ āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ āĻ•āϰ⧇ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻĄāĻŋāϕ⧋āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ

CI-āϤ⧇ āϛ⧋āϟ āφāĻ°ā§āϟāĻŋāĻĢā§āϝāĻžāĻ•ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻĒāĻžāχāĻĒāϞāĻžāχāύ āĻšā§‡āĻ•

  • āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻžāϰ āφāϗ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻāĻ•āϟāĻŋ āφāĻ°ā§āϟāĻŋāĻĢā§āϝāĻžāĻ•ā§āϟ āĻ¤ā§āϰ⧁āϟāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻĄāĻŋāϕ⧋āĻĄ āĻšāϝāĻŧ
  • āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĄāĻŋāĻĢ⧇āϰ āϜāĻ¨ā§āϝ āĻŦ⧇āϏā§Ŧā§Ē āφāωāϟāĻĒ⧁āϟ (āĻ°â€ā§āϝāĻžāĻĒāĻŋāĻ‚/āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚) āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•āϰ⧁āύ

āĻ…-āĻ—ā§‹āĻĒāύ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻ¸ā§āύāĻŋāĻĒ⧇āϟ āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž

  • āĻ•āĻžāρāϚāĻž āĻŦāĻžāχāύāĻžāϰāĻŋ āχāĻŽā§‡āϞ āύāĻž āĻ•āϰ⧇ āĻĒ⧁āύāĻ°ā§ā§ŽāĻĒāĻžāĻĻāύāϝ⧋āĻ—ā§āϝ āĻŸā§‡āĻ¸ā§āϟ āĻĢāĻŋāĻ•ā§āϏāϚāĻžāϰ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰ⧁āύ
  • āĻŦā§āϰāĻžāωāϜāĻžāϰ āϟ⧁āϞ āĻĨ⧇āϕ⧇ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āĻĻā§‚āϰ⧇ āϰāĻžāϖ⧁āύ; āϕ⧀/āĻŸā§‹āϕ⧇āύ⧇āϰ āϜāĻ¨ā§āϝ āϞ⧋āĻ•āĻžāϞ CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ

❓ Frequently Asked Questions

āĻāχ āϟ⧁āϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻŋ āĻĒāĻžāĻŦāϞāĻŋāĻ• API āφāϛ⧇?

āύāĻžāĨ¤ āĻāχ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āĻāĻ•āϟāĻŋ āχāύ-āĻŦā§āϰāĻžāωāϜāĻžāϰ āϟ⧁āϞ āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻĒāĻžāĻŦāϞāĻŋāĻ• API āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āύāĻžāĻ•āĻŋ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀?

ā§§ā§Ļā§Ļ% āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āϏāĻžāχāĻĄ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ (āϕ⧋āύ⧋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āφāĻĒāϞ⧋āĻĄ āύ⧇āχ)āĨ¤ āĻĢāĻžāχāϞ/āĻŦ⧇āϏā§Ŧā§Ē āĻĄā§‡āϟāĻž āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϜāĻžāϤ āĻšāϝāĻŧāĨ¤

āφāĻŽāĻŋ āĻ•āĻŋ āĻāĻ–āĻžāύ⧇ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž (āϕ⧀, āĻŸā§‹āϕ⧇āύ, āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ) āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āĻāύāϕ⧋āĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ?

āĻāϟāĻŋ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύāĨ¤ āϝāĻĻāĻŋāĻ“ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ, āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āĻ•ā§āϞāĻŋāĻĒāĻŦā§‹āĻ°ā§āĻĄ āχāϤāĻŋāĻšāĻžāϏ, āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāϟ, āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻŦāĻž āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĢāĻžāρāϏ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻžāϰ āϜāĻ¨ā§āϝ, āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āϞāĻžāχāύ āϟ⧁āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚ āϕ⧇āύ "āĻ…āĻŦ⧈āϧ āĻ…āĻ•ā§āώāϰ" āĻŦāĻž "āĻ–āĻžāϰāĻžāĻĒ āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚" āĻĻāĻŋāϝāĻŧ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ?

āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻĄāĻŋāϕ⧋āĻĄ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻ…āĻŽāĻŋāϞāĻ•ā§ƒāϤ āĻĢāϰāĻŽā§āϝāĻžāϟ (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāύāĻžāĻŽ āĻŦ⧇āϏā§Ŧā§Ēurl āĻŦāύāĻžāĻŽ MIME-āĻ°â€ā§āϝāĻžāĻĒāĻĄ), āĻ›āĻžāρāϟāĻž āχāύāĻĒ⧁āϟ āĻŦāĻž āϭ⧁āϞ āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻĨ⧇āϕ⧇ āφāϏ⧇āĨ¤ āϏāĻ āĻŋāĻ• "āĻĢāϰāĻŽā§āϝāĻžāϟ" āĻĒā§āϰāĻŋāϏ⧇āϟ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ, āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ "āĻ…āĻŸā§‹" āϏ⧇āϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ•āĻ­āĻžāĻŦ⧇ "āĻ¸ā§āĻŸā§āϰāĻŋāĻ•ā§āϟ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āĻļāύ" āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āχāύāĻĒ⧁āϟāϟāĻŋ āĻļ⧁āϧ⧁ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻ…-āĻ…āύ⧁āĻ—āϤ āĻ•āĻŋ āύāĻžāĨ¤

āφāĻŽāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧇ āϕ⧇āύ āĻāύāϕ⧋āĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻ›āĻŋ āύāĻž?

āĻāϟāĻŋ āĻŦāĻžāχāύāĻžāϰāĻŋ (āĻĢāĻžāχāϞ/āĻŦāĻžāχāϟ) āĻ­ā§āϝāĻžāϰāĻŋāϝāĻŧ⧇āĻ¨ā§āϟāĨ¤ āĻāύāϕ⧋āĻĄ āĻŦāĻžāχāϟ (āĻĢāĻžāχāϞ/āĻŦā§āϞāĻŦ/Uint8Array/ArrayBuffer) āφāĻļāĻž āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āχāύāĻĒ⧁āϟ āϏāĻžāϧāĻžāϰāĻŖ āĻŸā§‡āĻ•ā§āϏāϟ āĻšāϝāĻŧ, āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ āĻŦ⧇āϏā§Ŧā§Ē āĻāύāϕ⧋āĻĄāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻŸā§‡āĻ•ā§āϏāϟ-āϟ⧁-āĻŦāĻžāχāϟ āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāϝāĻŧāĨ¤

Pro Tips

Best Practice

āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ URL-āϏ⧇āĻĢ āĻŸā§‹āϕ⧇āύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, Base64url āĻĒā§āϰāĻŋāϏ⧇āϟ āĻŦ⧇āϛ⧇ āύāĻŋāύ; āĻāϟāĻŋ "+"/"/" āϕ⧇ "-"/"_" āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āφāĻĒāύāĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻĒā§āϝāĻžāĻĄāĻŋāĻ‚ āĻŦāĻžāĻĻ āĻĻ⧇āϝāĻŧāĨ¤

Best Practice

āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻ°ā§āĻĨ āĻĄāĻŋāϕ⧋āĻĄ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāϰāĻ“ āφāϗ⧇ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻĒ⧇āϤ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ•ā§āϟ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āĻļāύ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāϝ⧋āϜāϕ⧇āϰ āĻŦāĻŋāĻļ⧇āώāĻ¤ā§āĻŦ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻāϟāĻŋ āĻļāĻŋāĻĨāĻŋāϞ āĻ•āϰ⧁āύāĨ¤

CI Tip

CI-āϤ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĄāĻŋāĻĢ⧇āϰ āϜāĻ¨ā§āϝ, āĻ°â€ā§āϝāĻžāĻĒāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āύāĻŋāωāϞāĻžāχāύ āĻĒā§āϰāĻŽāĻŋāϤ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āφāĻĒāύāĻžāϰ Base64 āφāωāϟāĻĒ⧁āϟ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āύāĻž āĻšāϝāĻŧāĨ¤

Best Practice

āĻŦāĻĄāĻŧ āĻĢāĻžāχāϞ āĻŦāĻž āϕ⧋āύ⧋ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āϜāĻŋāύāĻŋāϏ⧇āϰ āϜāĻ¨ā§āϝ, āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ CLI āϟ⧁āϞāĻŋāĻ‚ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧁āύ; āĻāϟāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ āϏ⧀āĻŽāĻž āĻāĻĄāĻŧāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻŋāĻĒāĻŦā§‹āĻ°ā§āĻĄ āĻŦāĻž āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĻ⧁āĻ°ā§āϘāϟāύāĻžāϜāύāĻŋāϤ āĻĢāĻžāρāϏ āĻ•āĻŽāĻžāϝāĻŧāĨ¤

Additional Resources

Other Tools