Bộ Chuyển Đổi INI sang TOML Trực Tuyến
Chuyển đổi INI sang TOML trực tuyến với các phần, kiểu dữ liệu và dấu ngoặc đúng. Hoàn hảo để hiện đại hóa cấu hình legacy thành Cargo.toml, pyproject.toml hoặc cấu hình Hugo. Miễn phí.
Chuyển Đổi INI sang TOML là gì?
Chuyển đổi INI sang TOML lấy tệp cấu hình INI cổ điển và viết lại nó trong TOML, ngôn ngữ cấu hình hiện đại với kiểu đúng và cú pháp nghiêm ngặt hơn. Hai định dạng trông giống nhau ở cái nhìn đầu tiên: cả hai đều dùng tiêu đề [section] và cặp key=value. Nhưng TOML thêm kiểu rõ ràng (chuỗi được trích dẫn, số và boolean thì không), hỗ trợ mảng và ngày tháng, và là định dạng lựa chọn cho Cargo của Rust và công cụ Python hiện đại. Bộ chuyển đổi ini sang toml xử lý bước nhảy cú pháp để bạn không phải thêm dấu ngoặc kép quanh mỗi chuỗi thủ công.
Tại sao chuyển đổi INI sang TOML?
TOML là định dạng mọi người chọn khi muốn cấu hình dễ đọc, khó phá và hỗ trợ kiểu đúng. Nó được sử dụng bởi Cargo, Poetry, Hatch, Hugo, Zola và danh sách dài các dự án Go và Rust. INI là thứ PHP legacy, MySQL, Git và nhiều ứng dụng cũ tạo ra. Chuyển đổi ini sang toml trực tuyến là cách nhanh nhất để hiện đại hóa. Sử dụng công cụ ini sang toml khi cần di chuyển cài đặt INI vào cấu hình dự án Rust hoặc Python, hiện đại hóa cấu hình ứng dụng cũ thành định dạng có kiểu mạnh, chia sẻ cấu hình ở định dạng thân thiện hơn để diff trong git, hoặc hướng đến cấu hình khó nhập sai hơn.
Cách bộ chuyển đổi INI sang TOML của chúng tôi hoạt động
Khi bạn nhấn Chuyển Đổi, công cụ phân tích INI của bạn, giữ mỗi [section] như bảng TOML cùng tên và ghi các khóa bên trong với cú pháp TOML đúng. Chuỗi được bọc trong dấu ngoặc kép đôi, số không trích dẫn và boolean (true/false) được phát hiện tự động. Tên phần có dấu chấm như [server.dev] ánh xạ trực tiếp sang cú pháp bảng lồng nhau của TOML. Mọi thứ chạy trong trình duyệt của bạn. Dữ liệu INI của bạn không bao giờ rời khỏi thiết bị.
Tính Năng Bạn Nhận Được
- Chuyển đổi một cú nhấp: nhấn Chuyển Đổi và TOML xuất hiện trong bảng kết quả.
- Bảo toàn phần: mỗi [section] trở thành bảng TOML cùng tên.
- Phát hiện kiểu: số và boolean không trích dẫn; chuỗi nhận dấu ngoặc TOML đúng.
- Phần lồng nhau: tên có dấu chấm như [server.dev] ánh xạ sạch sang bảng lồng nhau của TOML.
- Hỗ trợ tải lên: tải tệp .ini hoặc .cfg từ thiết bị hoặc kéo thả vào ô nhập.
- Sao chép một cú nhấp: lấy kết quả TOML bằng nút Sao Chép và dán vào tệp cấu hình.
Cách Sử Dụng Công Cụ
- Dán nội dung INI vào trình soạn thảo đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .ini hoặc .cfg.
- Nhấn nút Chuyển Đổi để tạo kết quả TOML ở bên phải.
- Xác minh tiêu đề phần và các giá trị được trích dẫn đúng cho công cụ của bạn.
- Nhấn nút Sao Chép để sao chép TOML vào clipboard.
Các Trường Hợp Sử Dụng Phổ Biến
- Hiện đại hóa cấu hình: chuyển cài đặt INI legacy sang định dạng TOML có kiểu mạnh.
- Dự án Rust và Python: tạo mục nhập Cargo.toml hoặc pyproject.toml từ cấu hình INI cũ.
- Trình tạo trang tĩnh: di chuyển dữ liệu INI sang cấu hình TOML Hugo hoặc Zola.
- Cấu hình nghiêm ngặt hơn: chuyển từ INI không có kiểu sang TOML để giảm lỗi liên quan cấu hình.
Ví Dụ Chuyển Đổi
Đầu Vào (INI)
[server] host=localhost port=3000 debug=true
Đầu Ra (TOML)
[server] host = "localhost" port = 3000 debug = true