การเข้ารหัส

รหัสมอร์ส encode/decode

เข้ารหัสข้อความ (ละตินและซีริลลิก) เป็นรหัสมอร์ส (จุดและขีด) และย้อนกลับ อักขระที่ไม่มีในตารางจะถูกข้าม

Morse code represents every letter and digit as a combination of short (dot) and long (dash) signals. This tool encodes Latin and Cyrillic text into that system and decodes it back.

How to use it

Common uses

Things to keep in mind

Standard Morse timing: a dash is three times as long as a dot, the gap between letters equals three dots, and the gap between words equals seven.

SOS (···---···) is traditionally sent with no gaps between its letters — it's a fixed distress signal, not the result of applying the ordinary encoding rules.

บทความเกี่ยวกับเครื่องมือนี้: รหัสมอร์ส: ข้อความกลายเป็นจุดและขีดได้อย่างไร

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

จุด ขีด และช่องว่างในรหัสมอร์สแยกกันอย่างไร?

ตามธรรมเนียม ช่องว่างเดียวใช้แยกจุด/ขีดภายในจังหวะของตัวอักษรหนึ่งตัว ช่องว่างเดียวใช้แยกตัวอักษร และช่องว่างหลายช่อง (หรือเครื่องหมาย /) ใช้แยกคำ เครื่องมือนี้ใช้รูปแบบทั่วไปคือหนึ่งช่องว่างระหว่างตัวอักษร และหลายช่องว่างระหว่างคำ

ทำไมบางอักขระถูกข้ามไปตอนเข้ารหัส?

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

ฉันสลับระหว่างรหัสมอร์สละตินและซีริลลิกได้ไหม?

ได้ ตัวเลือกอักษรจะเปลี่ยนตารางที่ใช้เข้ารหัสและถอดรหัส เพราะมอร์สซีริลลิกกำหนดรูปแบบจุด/ขีดของตัวอักษรต่างจากอักษรละติน

WPM คืออะไร และมีไว้ทำไม?

WPM (คำต่อนาที) เป็นหน่วยมาตรฐานของความเร็วในการส่งรหัสมอร์ส โดยใช้คำอ้างอิงคือ "PARIS" ใช้เพื่อเปรียบเทียบความเร็วของนักวิทยุหรือหลักสูตรฝึกอบรมต่าง ๆ บนมาตราส่วนเดียวกัน

ทำไม SOS ถึงไม่มีช่องว่างระหว่างตัวอักษร?

ตามธรรมเนียม SOS ถูกส่งเป็นสัญญาณต่อเนื่องเดียว (···---···) โดยไม่มีช่วงหยุดระหว่างตัวอักษร เพราะมันคือสัญญาณเรียกขอความช่วยเหลือ ไม่ใช่คำทั่วไป จึงไม่ปฏิบัติตามช่วงเวลามาตรฐานระหว่างตัวอักษร

บทความ: การเข้ารหัส

Base64: การเข้ารหัสมีไว้ทำไมและทำงานอย่างไร

Base64 เปลี่ยนข้อมูลไบนารีเป็นข้อความ ASCII อย่างไร และเมื่อไหร่ที่จำเป็นต้องใช้จริง ๆ

Base32: ต่างจาก Base64 อย่างไรและสะดวกกว่าเมื่อไหร่

ตัวอักษร Base32 ที่ไม่แยกตัวพิมพ์เล็กใหญ่ และกรณีที่สะดวกกว่า Base64

URL Encode/Decode: percent-encoding ในลิงก์

อักขระพิเศษในที่อยู่และพารามิเตอร์กลายเป็นลำดับ %XX ได้อย่างไร

HTML Entities: วิธีแสดงอักขระพิเศษอย่างปลอดภัย

ทำไมต้อง escape อักขระ < > & และสิ่งนี้ป้องกันไม่ให้มาร์กอัปเสียหายได้อย่างไร

JWT: โครงสร้างโทเคนและความหมายของการ "ถอดรหัส" JWT

header, payload และ signature ของ JWT และทำไมการถอดรหัสจึงไม่เหมือนกับการตรวจสอบลายเซ็น

Unicode Escape: ลำดับ \uXXXX หมายความว่าอย่างไร

ลำดับแบบ A ใน JSON และสตริง JS มาจากไหน และหมายความว่าอย่างไร

ROT13 และรหัสซีซาร์: การแทนที่อักขระแบบง่าย

ทำไมการเลื่อน 13 ตัวอักษรทำให้ ROT13 ผกผันในตัวเอง และทำไมยังมีการใช้อยู่ในปัจจุบัน

Punycode: โดเมนสากลทำงานใน DNS อย่างไร

โดเมนที่มีอักขระไม่ใช่ละตินกลายเป็นรูปแบบ ASCII ที่มีคำนำหน้า xn-- ได้อย่างไร

Data URI: เมื่อไหร่ควรฝังรูปภาพลงในโค้ดโดยตรง

Data URI ฝังเนื้อหาของไฟล์ลงใน HTML หรือ CSS โดยตรงอย่างไร และเมื่อไหร่ที่คุ้มค่า

Gzip + Base64: บีบอัดข้อมูลเพื่อส่งเป็นข้อความ

ทำไมข้อมูลไบนารีที่บีบอัดแล้วจึงถูกเข้ารหัสด้วย Base64 อีกครั้งก่อนใส่ลงในฟิลด์ข้อความ

XML Entities: การ escape อักขระในเอกสาร XML

เอนทิตี XML ที่จำเป็นห้าตัว ซึ่งหากไม่มีเอกสารจะเสียหายขณะแยกวิเคราะห์