ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา miniwebtool
เพิ่ม
เครื่องมือที่เกี่ยวข้อง
ตัวถอดรหัส URLตัวเข้ารหัส Base64ตวถอดรหสรหสมอรสตัวแปลงข้อความเป็นไบนารี/hex/ASCIIตัวเข้ารหัส URL
หน้าแรก > อื่น ๆ > ตัวเข้ารหัสและตัวถอดรหัส > ตัวถอดรหัส Base64
 

ตัวถอดรหัส Base64

ถอดรหัสสตริงที่เข้ารหัส Base64 เป็นข้อความธรรมดา พร้อมการวิเคราะห์ไบต์โดยละเอียด การแยกย่อยอักขระ รูปแบบเอาต์พุตที่หลากหลาย (ข้อความ, Hex, ไบนารี) รองรับ URL-safe และการตรวจสอบความถูกต้องของการเข้ารหัส

ตัวถอดรหัส Base64

⚡ ลองใช้ตัวอย่างเหล่านี้:

Hello World! Quick Brown Fox JWT Header ข้อความ Unicode

Embed ตัวถอดรหัส Base64 Widget

เกี่ยวกับ ตัวถอดรหัส Base64

ยินดีต้อนรับสู่ ตัวถอดรหัส Base64 เครื่องมืออันทรงพลังที่จะถอดรหัสสตริงที่เข้ารหัส Base64 กลับเป็นข้อความต้นฉบับหรือรูปแบบไบนารี พร้อมการวิเคราะห์ไบต์โดยละเอียด รูปแบบเอาต์พุตที่หลากหลาย รองรับ URL-safe และการแสดงภาพการแยกย่อยตัวอักขระ ตัวถอดรหัสนี้มีทุกสิ่งที่คุณต้องการสำหรับการทำงานกับข้อมูลที่เข้ารหัส Base64 ในการพัฒนา การวิเคราะห์ข้อมูล และการแก้จุดบกพร่อง

Base64 Encoding คืออะไร?

Base64 เป็นรูปแบบการเข้ารหัสข้อมูลจากไบนารีเป็นข้อความโดยใช้ชุดอักขระ ASCII 64 ตัว ซึ่งจะแปลงข้อมูลไบนารีให้เป็นรูปแบบข้อความที่สามารถส่งผ่านโปรโตคอลที่เป็นข้อความได้อย่างปลอดภัย เช่น อีเมล (MIME), ฝังในเอกสาร JSON/XML หรือเก็บไว้ในฐานข้อมูลที่ยอมรับเฉพาะข้อความเท่านั้น

ชุดอักขระ Base64

Base64 มาตรฐาน: A-Z, a-z, 0-9, +, / (พร้อม = สำหรับการเติมเต็ม)

URL-safe Base64: A-Z, a-z, 0-9, -, _ (แทนที่ + และ /)

ทำไมการเข้ารหัส Base64 ถึงสำคัญ

  • ไฟล์แนบอีเมล: การเข้ารหัส MIME ใช้ Base64 เพื่อส่งไฟล์ไบนารีในอีเมลอย่างปลอดภัย
  • Data URIs: ฝังรูปภาพและฟอนต์ลงใน HTML/CSS โดยตรงโดยใช้ Base64
  • การสื่อสาร API: ส่งข้อมูลไบนารีใน JSON payload อย่างปลอดภัย
  • การตรวจสอบสิทธิ์: HTTP Basic Auth เข้ารหัสข้อมูลประจำตัวด้วย Base64
  • คุกกี้และโทเค็น: โทเค็น JWT ใช้การเข้ารหัส Base64URL

วิธีใช้งานตัวถอดรหัสนี้

  1. วางสตริง Base64 ของคุณ: คัดลอกข้อความที่เข้ารหัสลงในช่องป้อนข้อมูล เครื่องมือจะจัดการการขึ้นบรรทัดใหม่โดยอัตโนมัติ
  2. เลือกการเข้ารหัสเอาต์พุต: เลือก UTF-8 สำหรับเนื้อหาส่วนใหญ่ หรือเลือก ASCII, Latin-1 หรือ UTF-16 ตามความต้องการเฉพาะ
  3. เปิดใช้งานโหมด URL-safe: เลือกตัวเลือกนี้หาก Base64 ของคุณใช้ - และ _ แทนที่ + และ /
  4. คลิก ถอดรหัส: ดูข้อความที่ถอดรหัสพร้อมกับการวิเคราะห์โดยละเอียด
  5. สำรวจผลลัพธ์: สลับระหว่างมุมมอง ข้อความ (Text), เลขฐานสิบหก (Hex), เลขฐานสอง (Binary) และ ตารางไบต์ (Byte Table) สำหรับรูปแบบต่างๆ

ทำความเข้าใจรูปแบบเอาต์พุต

มุมมองข้อความ (Text View)

เนื้อหาที่ถอดรหัสแล้วจะถูกตีความเป็นข้อความโดยใช้การเข้ารหัสอักขระที่คุณเลือก นี่คือสิ่งที่คุณต้องการสำหรับการถอดรหัสเนื้อหา Base64 ที่เป็นข้อความ เช่น ไฟล์กำหนดค่า ข้อความ หรือข้อมูลประจำตัว

มุมมองเลขฐานสิบหก (Hex View)

แสดงไบต์ดิบเป็นค่าฐานสิบหก มีประโยชน์สำหรับการวิเคราะห์เนื้อหาไบนารี การแก้ปัญหาการเข้ารหัส หรือการทำงานกับข้อมูลที่มีอักขระที่ไม่สามารถพิมพ์ได้

มุมมองเลขฐานสอง (Binary View)

แสดงแต่ละไบต์เป็นตัวเลขฐานสอง 8 บิต มีประโยชน์สำหรับการวิเคราะห์ข้อมูลระดับต่ำ การทำความเข้าใจรูปแบบบิต หรือเพื่อการศึกษา

ตารางไบต์ (Byte Table)

ตารางที่ครอบคลุมแสดงแต่ละไบต์พร้อมค่าฐานสิบ ค่าฐานสิบหก รูปแบบฐานสอง และอักขระที่เทียบเท่า เหมาะสำหรับการตรวจสอบข้อมูลที่เข้ารหัสโดยละเอียด

Base64 มาตรฐาน vs URL-Safe

คุณสมบัติBase64 มาตรฐานURL-Safe Base64
อักขระที่ 62+ (บวก)- (ยัติภังค์)
อักขระที่ 63/ (ทับ)_ (ขีดล่าง)
การเติมเต็ม (Padding)= (จำเป็น)= (มักถูกละเว้น)
กรณีใช้งานอีเมล, การเข้ารหัสทั่วไปURL, ชื่อไฟล์, JWT

ตัวเลือกการเข้ารหัสอักขระ

การเข้ารหัส (Encoding)เหมาะสำหรับการรองรับอักขระ
UTF-8ข้อความสมัยใหม่, เนื้อหา Unicodeอักขระ Unicode ทั้งหมด
ASCIIข้อความภาษาอังกฤษแบบง่าย128 อักขระ (0-127)
Latin-1ข้อความยุโรปตะวันตก256 อักขระ (0-255)
UTF-16แหล่งข้อมูลที่เข้ารหัส UTF-16อักขระ Unicode ทั้งหมด

กรณีใช้งาน Base64 ทั่วไป

การพัฒนาเว็บ

  • Data URIs: ฝังรูปภาพขนาดเล็กลงใน CSS/HTML เพื่อลดคำขอ HTTP
  • Web fonts: รวมฟอนต์ไว้ในสไตล์ชีตโดยตรง
  • Source maps: เข้ารหัสข้อมูลการแก้จุดบกพร่องในไฟล์ที่รวมไว้ (bundled files)

API และการตรวจสอบสิทธิ์

  • โทเค็น JWT: JSON Web Tokens ใช้ Base64URL สำหรับส่วนหัวและเนื้อหา
  • HTTP Basic Auth: ข้อมูลประจำตัวจะถูกเข้ารหัสด้วย Base64 (username:password)
  • OAuth: ข้อมูลประจำตัวไคลเอนต์มักใช้การเข้ารหัส Base64

การโอนย้ายข้อมูล

  • ไฟล์แนบอีเมล: การเข้ารหัส MIME ใช้ Base64 สำหรับไฟล์ไบนารี
  • XML/JSON payloads: ข้อมูลไบนารีที่ฝังในรูปแบบข้อความ
  • การจัดเก็บฐานข้อมูล: การจัดเก็บข้อมูลไบนารีในคอลัมน์ที่เป็นข้อความ

ค่าใช้จ่ายด้านขนาดของ Base64 (Size Overhead)

การเข้ารหัส Base64 เพิ่มขนาดข้อมูลประมาณ 33% เนื่องจากทุกๆ 3 ไบต์ของอินพุตจะสร้าง 4 ไบต์ของเอาต์พุต สูตรคือ:

การคำนวณขนาด

ขนาดที่เข้ารหัส = ⌈(ขนาดเดิม × 4) / 3⌉ + padding

ตัวอย่าง: 100 ไบต์ → ~134 ไบต์ที่เข้ารหัส

คำถามที่พบบ่อย

Base64 คืออะไร?

Base64 คือรูปแบบการเข้ารหัสข้อมูลจากไบนารีเป็นข้อความ โดยใช้ตัวอักขระ ASCII 64 ตัว (A-Z, a-z, 0-9, +, /) มักใช้เพื่อเข้ารหัสข้อมูลไบนารีสำหรับการรับส่งผ่านโปรโตคอลที่เป็นข้อความ เช่น อีเมล (MIME) และเพื่อฝังข้อมูลไบนารีในเอกสาร JSON, XML หรือ HTML

ความแตกต่างระหว่าง Base64 มาตรฐานและ URL-safe คืออะไร?

Base64 มาตรฐานใช้ตัวอักขระ '+' และ '/' ซึ่งมีความหมายพิเศษใน URL ส่วน URL-safe Base64 จะแทนที่ '+' ด้วย '-' และ '/' ด้วย '_' เพื่อให้สตริงที่เข้ารหัสสามารถใช้งานใน URL และชื่อไฟล์ได้อย่างปลอดภัยโดยไม่ต้องเข้ารหัสเพิ่มเติม

ทำไมข้อมูลที่เข้ารหัส Base64 ถึงลงท้ายด้วยเครื่องหมาย '='?

ตัวอักขระเติมเต็ม '=' ช่วยให้ความยาวของสตริง Base64 เป็นพหุคูณของ 4 เนื่องจาก Base64 จะเข้ารหัสข้อมูล 3 ไบต์เป็น 4 อักขระ จึงต้องมีการเติมเต็มเมื่ออินพุตไม่สามารถหารด้วย 3 ได้ลงตัว โดย '=' หนึ่งตัวหมายความว่ากลุ่มสุดท้ายมี 2 ไบต์ และ '==' สองตัวหมายความว่ามี 1 ไบต์

Base64 สามารถถอดรหัสไฟล์ไบนารีอย่างรูปภาพได้หรือไม่?

ได้ Base64 สามารถเข้ารหัสและถอดรหัสข้อมูลไบนารีใดๆ ก็ได้ รวมถึงรูปภาพ เอกสาร และไฟล์โปรแกรม ตัวถอดรหัสนี้จะแสดงรหัสฐานสิบหกและฐานสองของข้อมูลที่ถอดรหัสแล้ว ซึ่งมีประโยชน์สำหรับการวิเคราะห์เนื้อหาไบนารี สำหรับการแสดงรูปภาพ จะต้องบันทึกไบต์ที่ถอดรหัสแล้วเป็นไฟล์

ควรใช้การเข้ารหัส (Encoding) แบบใดในการถอดรหัส Base64?

ใช้ UTF-8 สำหรับเนื้อหาข้อความสมัยใหม่ส่วนใหญ่เนื่องจากรองรับอักขระ Unicode ทั้งหมด ใช้ ASCII สำหรับข้อความภาษาอังกฤษแบบง่ายหรือระบบเก่า ใช้ Latin-1 (ISO-8859-1) สำหรับข้อความยุโรปตะวันตก และ UTF-16 สำหรับเนื้อหาที่เดิมถูกเข้ารหัสในรูปแบบ UTF-16

ข้อมูลที่เข้ารหัส Base64 จะมีขนาดใหญ่ขึ้นเท่าใด?

การเข้ารหัส Base64 จะเพิ่มขนาดข้อมูลประมาณ 33% เนื่องจากทุกๆ 3 ไบต์ของอินพุตจะกลายเป็น 4 ไบต์ของเอาต์พุต (รวมถึงการเติมเต็มที่อาจเกิดขึ้น) ตัวอย่างเช่น ข้อมูล 100 ไบต์จะกลายเป็นประมาณ 134 ไบต์เมื่อเข้ารหัส Base64

เครื่องมือที่เกี่ยวข้อง

แหล่งข้อมูลเพิ่มเติม

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"ตัวถอดรหัส Base64" ที่ https://MiniWebtool.com/th/ตวถอดรหส-base64/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน miniwebtool อัปเดตเมื่อ: 5 ก.พ. 2026

ตัวเข้ารหัสและตัวถอดรหัส:

เครื่องมือเด่น:

ค้นหา ID ผู้ใช้ Instagramเครื่องแปลง PSI เป็น Barค้นหา ID ผู้ใช้ Facebookเครื่องมือแปลง kPa เป็น psiตัวแปลงบาร์เป็น PSIเครื่องคิดเลขผลรวมตัวแปลงองศาทศนิยมเป็น DMSเครื่องคำนวณเลขยกกำลัง-ความแม่นยำสูงเครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปีตัวแปลง cm เป็นฟุตและนิ้วตัวแปลง FPSตัวแปลงฟุตและนิ้วเป็นเซนติเมตรสถิติช่อง YouTubeเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน - ความแม่นยำสูงโปรแกรมแปลงตัวเลขเป็นภาษาอังกฤษเครื่องคำนวณรายได้ YouTubeเครื่องคำนวณพื้นที่ผิวทรงกระบอก ความแม่นยำสูงเครื่องตรวจจับเนื้อหา AIเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานสัมพัทธ์ตัวแปลง psi เป็น kPaตัวแปลง DMS เป็นองศาทศนิยมเครื่องคำนวณราศีอาทิตย์ ราศีจันทร์ และลัคนา 🌞🌙✨เครื่องคิดเลข log ฐาน 2เครื่องคิดเลขรากที่สองเครื่องคำนวณ kVAตัวแก้และฝึกเกม 24เครื่องคิดเลข One Rep Max (1RM)ตัวแปลง ppm เป็นเปอร์เซ็นต์เครื่องคำนวณ NPVตัวแปลงเวลา Twitter/Xเครื่องคิดเลข Log Base 10เครื่องคิดเลข CAGRเครื่องคิดเลข PVIFA ความแม่นยำสูง⚔️ เครื่องคำนวณ DPSเครื่องคำนวณสัญกรณ์ซิกมา (ผลรวม)ตัวดาวน์โหลดภาพขนาดย่อ YouTubeเครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า ความแม่นยำสูงตัวแปลง HTML เป็นข้อความเครืองคดเลข-ancเครื่องคำนวณ GFRตาราง ASCIIเครื่องคำนวณปริมาตรทรงกลม ความแม่นยำสูงเครื่องมือปรับเปลี่ยนประโยคด้วย AIตัวแปลงกิโลเมตรเป็นไมล์ตัวแปลงฟาเรนไฮต์เป็นเซลเซียสตัวแปลงเซลเซียสเป็นฟาเรนไฮต์เครื่องคำนวณขนาดเป้สะพายหลังเครื่องคำนวณปริมาตรเซิร์ฟบอร์ดเครื่องคำนวณขนาดกริปเทนนิสเครื่องคำนวณขนาดหมวกกันน็อกเครื่องคำนวณขนาดถุงมือเครื่องแปลงขนาดหมวกเครื่องคำนวณขนาดสโนว์บอร์ดเครื่องคำนวณขนาดสกีเครื่องคำนวณขนาดจักรยานตัวจับเวลาแบ่งช่วงสปีดรันเครื่องคำนวณสเตเบิลฟอร์ดเครื่องคำนวณเช็คเอาต์ปาเป้าเครื่องคำนวณอีโคโนมีโบว์ลิ่งคริกเก็ตเครื่องคำนวณสไตรค์เรตการตีเครื่องคำนวณ Net Run Rateเครื่องคำนวณอัตราส่วน K/Dเครื่องคำนวณเรตติ้ง Eloเครื่องคำนวณการฟื้นตัวของอัตราการเต้นหัวใจเครื่องคำนวณเวลาเดินป่าเครื่องคำนวณเพซพายเรือเครื่องคำนวณ Age-Grading การวิ่งเครื่องคำนวณ FTP และโซนพลังเครื่องคำนวณ Beep Testเครื่องคำนวณคะแนน ACFTเครื่องคำนวณ Wilks & DOTSเครื่องคำนวณออฟเซ็ตล้อค้นหาดัชนีโหลดและเรตติ้งความเร็วของยางเครื่องคำนวณต้นทุนต่อไมล์เครื่องคำนวณการซื้อรถลีสเครื่องคำนวณการผสมค่าออกเทนเครื่องคำนวณอัตราส่วนน้ำมัน 2 จังหวะเครื่องคำนวณความจุกระบอกสูบเครื่องยนต์เครื่องคำนวณโซฟาผ่านประตูเครื่องคำนวณคอร์ดฟืนเครื่องคำนวณ CADR เครื่องฟอกอากาศเครื่องคำนวณขนาดเครื่องลดความชื้นเครื่องคำนวณขนาดพัดลมเพดานเครื่องคำนวณขนาดผ้าม่านเครื่องคำนวณขนาดพรมเครื่องคำนวณความสูงในการแขวนภาพเครื่องคำนวณความสูงการติดตั้งทีวีเครื่องคำนวณขนาดทีวีเครื่องคำนวณปริมาตรและแผ่นรองบ่อเครื่องคำนวณเกลือสระว่ายน้ำเครื่องคำนวณปริมาตรสระว่ายน้ำเครื่องคำนวณขนาดเครื่องทำน้ำอุ่นเครื่องคำนวณเรซินอีพ็อกซีเครื่องคำนวณระยะห่างลูกกรงเครื่องคำนวณบัวเชิงผนังและคิ้วเครื่องคำนวณไซดิ้งเครื่องคำนวณสีย้อมไม้เดคเครื่องคำนวณเมล็ดหญ้าเครื่องคำนวณหญ้าปูสนามเครื่องคำนวณยางมะตอยเครื่องคำนวณลูกบาศก์หลาเครื่องคำนวณความยาวเสาอากาศเครื่องคำนวณการบรรจุท่อร้อยสายเครื่องคำนวณตัวเก็บประจุแบบอนุกรมและขนานเครื่องคำนวณรีแอกแตนซ์เหนี่ยวนำเครื่องคำนวณแสงสว่างในห้องเครื่องคำนวณลักซ์เป็นลูเมนตัวแปลงลูเมนเป็นวัตต์เครื่องคำนวณขนาดเครื่องกำเนิดไฟฟ้าตัวแปลง mAh เป็น Whเครื่องคำนวณกำลังไฟฟ้า 3 เฟสเครื่องคำนวณแอมป์เป็นวัตต์เครื่องคำนวณวัตต์เป็นแอมป์เครื่องคำนวณตัวต้านทานแบบอนุกรมเครื่องคำนวณแรงเสียดทานเครื่องคำนวณพื้นเอียงเครื่องคำนวณความได้เปรียบเชิงกลเครื่องคำนวณความเร็วเสียงเครื่องคำนวณความเร็วคลื่นเครื่องคำนวณแรงลอยตัวเครื่องคำนวณความเร็วสุดท้ายเครื่องคำนวณความยาวคลื่นเดอบรอยล์เครื่องคำนวณพลังงานโฟตอนเครื่องคำนวณ E=mc²เครื่องคำนวณการยืดออกของเวลาเครื่องคำนวณกฎข้อที่สามของเคปเลอร์เครื่องคำนวณความเร็วหลุดพ้นเครื่องคำนวณแรงโน้มถ่วงเครื่องคำนวณกฎเบียร์ แลมเบิร์ตเครื่องคำนวณสมการเนินสต์เครื่องคำนวณความดันออสโมติกเครื่องคำนวณการเพิ่มขึ้นของจุดเดือดเครื่องคำนวณการลดลงของจุดเยือกแข็งเครื่องคำนวณองค์ประกอบร้อยละเครื่องคำนวณนอร์แมลลิตีเครื่องคำนวณโมแลลิตีตัวแปลง pKa เป็น Kaเครื่องคำนวณเฮนเดอร์สัน ฮัสเซลบาล์ชเครื่องคำนวณผลได้ตามทฤษฎีเครื่องคำนวณสารกำหนดปริมาณเครื่องคำนวณการจัดเรียงอิเล็กตรอนตารางธาตุแบบโต้ตอบเครื่องสร้างแผนการสอน AIเครื่องสร้างควิซ AIเครื่องสร้างการอ้างอิง APA/MLA/Chicagoเครื่องคำนวณเปอร์เซ็นต์การเข้าเรียนเครื่องคำนวณคะแนน APเครื่องคำนวณคะแนน ACTเครื่องคำนวณคะแนน SATตัวแปลงเปอร์เซ็นต์เป็น CGPAตัวแปลง CGPA เป็นเปอร์เซ็นต์เครื่องให้เกรดง่าย EZ Graderเครื่องคำนวณค่าใช้จ่ายในการเลี้ยงดูบุตรเครื่องคำนวณปริมาณนมที่ทารกต้องการเครื่องคำนวณขนาดผ้าอ้อมเครื่องสร้างชื่อทารกเครื่องทำนายสีตาของทารกเครื่องคำนวณเปอร์เซ็นไทล์ BMI สำหรับเด็กเครื่องคำนวณทำนายส่วนสูงของเด็กเครื่องคำนวณเวลาเพิ่มเป็นสองเท่าของ hCGเครื่องคำนวณวันครบกำหนดคลอด IVFเครื่องคำนวณการฝังตัวของตัวอ่อนเครื่องทำนายเพศทารกแบบจีนเครื่องมือจัดรูปแบบวันที่ ISO 8601ตัวแปลงวันที่จูเลียนเครื่องคำนวณการงีบหลับเครื่องคำนวณข้างขึ้นข้างแรมเครื่องคำนวณเวลาพระอาทิตย์ขึ้นและตกนาฬิกาโลกเครื่องแปลงวันที่เป็นเลขโรมันนับถอยหลังสู่การเกษียณเครื่องคำนวณการเลิกเครื่องคำนวณวันเกิดครึ่งปีเครื่องคำนวณวันครบรอบเครื่องคำนวณเลขสัปดาห์เครื่องคำนวณการแบ่งทิปเครื่องคำนวณ ROI การตลาดผ่านอีเมลเครื่องคำนวณต้นทุนต่อลูกค้าเป้าหมายเครื่องคำนวณเงินทุนหมุนเวียนตัวสร้างตัวละคร RPG แบบสุ่ม