Bộ Chuyển Đổi TOML sang INI Trực Tuyến

Chuyển đổi TOML sang INI trực tuyến với các phần sạch và các cặp khóa-giá trị. Hoàn hảo cho php.ini, cấu hình MySQL, Python configparser và cài đặt ứng dụng cũ. Miễn phí và riêng tư.

Kéo thả hoặc dán TOML của bạn
Loading editor...
Loading editor...

Chuyển Đổi TOML sang INI là gì?

Chuyển đổi TOML sang INI lấy tệp cấu hình TOML và viết lại theo kiểu khóa=giá trị đơn giản mà INI sử dụng. Hai định dạng trông tương tự ở cái nhìn đầu tiên: cả hai đều có tiêu đề [phần] và cặp khóa-giá trị. Nhưng TOML hỗ trợ các kiểu đúng, lồng sâu và mảng, trong khi INI cố tình đơn giản. Bộ chuyển đổi xử lý việc ánh xạ và làm phẳng các tính năng phong phú của TOML sang kiểu INI.

Tại sao chuyển đổi TOML sang INI?

Tệp INI vẫn có mặt khắp nơi trong phần mềm cũ: php.ini của PHP, .gitconfig của Git, my.cnf của MySQL, configparser của Python và nhiều ứng dụng Windows cũ hơn. Nếu bạn đang di chuyển cấu hình từ thiết lập dựa trên TOML sang thiết lập đọc INI, công cụ này tiết kiệm cho bạn công sức viết lại thủ công.

Cách bộ chuyển đổi TOML sang INI của chúng tôi hoạt động

Khi bạn nhấn Chuyển Đổi, công cụ ánh xạ các bảng TOML cấp cao nhất sang các phần INI (tiêu đề [phần]) và viết các khóa bên trong mỗi bảng như các cặp khóa=giá trị. Các bảng TOML lồng nhau được làm phẳng với ký hiệu dấu chấm. Mảng được nối thành các giá trị phân tách bằng dấu phẩy vì INI không có cú pháp mảng gốc. Mọi thứ chạy trong trình duyệt của bạn.

Tính Năng Bạn Nhận Được

  • Ánh xạ phần: bảng TOML trở thành INI [phần] với tên giống nhau.
  • Làm phẳng: các bảng lồng sâu trở thành tên phần phân tách bằng dấu chấm để cấu trúc được giữ nguyên.
  • Xử lý mảng: mảng TOML trở thành các giá trị phân tách bằng dấu phẩy trong khóa INI.
  • Giá trị an toàn kiểu: số và boolean được viết mà không có dấu ngoặc kép bất ngờ.
  • Hỗ trợ tải lên: tải tệp .toml từ thiết bị của bạn hoặc kéo thả vào ô nhập.
  • Sao chép một cú nhấp: lấy kết quả INI bằng nút Sao Chép và dán vào tệp cấu hình của bạn.

Cách Sử Dụng Công Cụ

  1. Dán TOML vào ô nhập, hoặc sử dụng nút Tải Tệp Lên để tải tệp .toml.
  2. Nhấn nút Chuyển Đổi để tạo kết quả INI.
  3. Xác nhận các phần trông đúng và các khóa phù hợp với những gì trình phân tích cú pháp cấu hình của bạn mong đợi.
  4. Nhấn nút Sao Chép để sao chép INI vào clipboard của bạn.

Các Trường Hợp Sử Dụng Phổ Biến

  • Di chuyển cấu hình: chuyển cấu hình từ công cụ dựa trên TOML sang công cụ dựa trên INI mà không cần viết lại thủ công.
  • Cấu hình PHP và cơ sở dữ liệu: tạo đoạn php.ini hoặc my.cnf từ nguồn TOML.
  • Ứng dụng desktop: nhiều công cụ Windows và đa nền tảng vẫn đọc INI cho cài đặt.
  • Python configparser: INI là định dạng mặc định cho module configparser thư viện chuẩn.

Ví Dụ Chuyển Đổi

Đầu Vào (TOML)

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

Đầu Ra (INI)

[database]
host=localhost
port=5432
enabled=true

Câu Hỏi Thường Gặp

Bộ Chuyển Đổi Liên Quan