ตัวแปลง INI เป็น TOML ออนไลน์

แปลง INI เป็น TOML ออนไลน์ฟรี อัปเกรดไฟล์ INI เป็น TOML สำหรับโปรเจกต์ Rust และการจัดการ configuration สมัยใหม่ ทำงานในเบราว์เซอร์ ไม่ต้องสมัครสมาชิก

ลากวางหรือวาง INI ของคุณที่นี่
Loading editor...
Loading editor...

INI ถึง TOML การแปลงคืออะไร?

การแปลง INI เป็น TOML นำ INI configuration และแปลงเป็น TOML format ทั้ง INI และ TOML มีโครงสร้างที่คล้ายกัน (sections และ key-value pairs) แต่ TOML มี type system ที่ชัดเจนกว่า รองรับ arrays และ nested tables และถูกออกแบบมาเพื่อ Rust, Python และ modern tooling

ทำไมต้องแปลง INI เป็น TOML?

เมื่อคุณ upgrade project ที่ใช้ INI config ไปยัง Rust, Python pyproject.toml หรือ Hugo ที่ต้องการ TOML การแปลง ini เป็น toml ออนไลน์ช่วยให้ migration รวดเร็วขึ้น

ตัวแปลง INI ถึง TOML ของเราทำงานอย่างไร

เมื่อคุณคลิก 「แปลง」 เครื่องมือจะ parse INI sections และสร้าง TOML ที่สอดคล้องกัน INI sections กลายเป็น TOML [sections] และ INI key-value pairs กลายเป็น TOML entries ด้วย proper quoting ทุกอย่างทำงานในเบราว์เซอร์

คุณสมบัติที่คุณจะได้รับ

  • การแปลงด้วยคลิกเดียว: กด 「แปลง」 แล้ว TOML จะปรากฏในแผงเอาต์พุต
  • Section mapping: INI sections กลายเป็น TOML [sections]
  • Proper quoting: string values ถูก quoted ตาม TOML syntax
  • รองรับการอัปโหลด: โหลดไฟล์ .ini/.cfg จากอุปกรณ์หรือลากและวาง
  • คัดลอกด้วยคลิกเดียว: รับ TOML output ด้วยปุ่ม 「คัดลอกผลลัพธ์」

วิธีใช้เครื่องมือ

  1. วาง INI ของคุณในอินพุต editor หรือใช้ปุ่ม 「อัปโหลดไฟล์」 เพื่อโหลดไฟล์ .ini หรือ .cfg
  2. คลิกปุ่ม 「แปลง」 เพื่อสร้างเอาต์พุต TOML ทางด้านขวา
  3. คลิกปุ่ม 「คัดลอกผลลัพธ์」 เพื่อคัดลอก TOML ไปยัง clipboard ของคุณ
  4. ใช้ปุ่ม 「ล้าง」 เพื่อ reset ทั้งสอง editors เมื่อต้องการเริ่มใหม่

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

  • Rust migration: อัปเกรด INI config เป็น TOML สำหรับ Rust projects
  • Python pyproject: แปลง INI configuration เป็น pyproject.toml format
  • Hugo configuration: แปลง INI settings เป็น TOML สำหรับ Hugo sites

ตัวอย่างการแปลง

อินพุต (INI)

[database]
host = localhost
port = 5432

เอาต์พุต (TOML)

[database]
host = "localhost"
port = "5432"

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

ตัวแปลงที่เกี่ยวข้อง