ตัวถอดรหัสไฟล์ uuencode

Uuencoding เป็นต้นแบบของ Base64 ที่ใช้กับ Usenet และไฟล์แนบอีเมล วางข้อความ uuencode หรือโหลดไฟล์หรือ URL แล้วตัวถอดรหัสจะค้นหาบล็อก begin … end ทุกบล็อก ถอดรหัส และให้ดูตัวอย่างและดาวน์โหลด

รูปแบบไฟล์ uuencode

begin 644 hello.txt
.2&5L;&\L(%=O<FQD(0H`
`
end
  • begin <mode> <name> เป็นจุดเริ่มต้นของไฟล์ โดย mode คือสิทธิ์การเข้าถึงแบบ Unix เช่น 644
  • แต่ละบรรทัดข้อมูลขึ้นต้นด้วยอักขระที่บอกจำนวนไบต์ในบรรทัดนั้น (M = 45 ไบต์)
  • ทุกกลุ่ม 3 ไบต์จะกลายเป็น 4 อักขระในช่วง ASCII 32–95 และมักใช้ backtick แทนช่องว่าง
  • บล็อก begin-base64 … ==== (GNU sharutils) จะบรรจุ Base64 มาตรฐานแทน

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

uuencode กับ Base64 ต่างกันอย่างไร?

ทั้งสองแบบแปลง 3 ไบต์เป็นอักขระที่พิมพ์ได้ 4 ตัว แต่ uuencode ใช้ ASCII 32–95 และมีอักขระบอกความยาวในแต่ละบรรทัด ขณะที่ Base64 ใช้ชุดอักขระที่สะอาดกว่าและผ่านระบบต่าง ๆ ได้มากกว่า

เครื่องมือและคู่มือที่เกี่ยวข้อง

ความคิดเห็น (0)

มีคำถาม ไอเดีย หรือพบข้อผิดพลาดใน “ตัวถอดรหัสไฟล์ uuencode” ใช่ไหม? แสดงความคิดเห็น ให้คะแนนเครื่องมือ หรือตอบกลับผู้อื่นได้เลย

ยังไม่มีความคิดเห็น มาเป็นคนแรกที่แสดงความคิดเห็นสิ!

แสดงความคิดเห็น

ให้คะแนนเครื่องมือนี้:
Esc
↑ ↓ เลื่อน↵ เปิดEsc ปิด