Bộ Chuyển Đổi YAML sang INI Trực Tuyến
Chuyển đổi YAML sang INI trực tuyến với các phần sạch và cặp khóa-giá trị. Hoàn hảo cho php.ini, cấu hình MySQL và Python configparser. Miễn phí, nhanh, chạy trên trình duyệt.
Chuyển Đổi YAML sang INI là gì?
Chuyển đổi YAML sang INI lấy cấu hình YAML hiện đại và viết lại nó theo kiểu key=value đơn giản mà định dạng INI sử dụng. Tệp INI đã tồn tại từ những ngày đầu Windows và vẫn phổ biến trong PHP, MySQL, Git, configparser của Python và nhiều công cụ desktop và CLI. Bộ chuyển đổi yaml sang ini làm phẳng YAML thành các phần và cặp khóa-giá trị mà không mất dữ liệu. INI là định dạng cấu hình đơn giản nhất: các phần trong dấu ngoặc vuông, khóa với dấu bằng, và về cơ bản chỉ vậy thôi.
Tại sao chuyển đổi YAML sang INI?
Nếu bạn đang chuyển cấu hình từ công cụ dựa trên YAML sang công cụ dựa trên INI, bạn không muốn viết lại từng dòng. Chuyển đổi yaml sang ini làm công việc nặng nhọc trong một lần. Sử dụng công cụ này khi cần di chuyển cấu hình từ dịch vụ YAML sang công cụ đọc INI, tạo đoạn php.ini hoặc my.cnf từ cấu hình YAML hiện có, chia sẻ cấu hình với phần mềm không hiểu YAML, hoặc tạo tệp INI đơn giản cho các công cụ chỉ đọc cặp khóa-giá trị phẳng.
Cách bộ chuyển đổi YAML 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 khóa cấp cao nhất trong YAML sang các phần INI (tiêu đề [section]) và ghi các giá trị bên trong mỗi phần là cặp key=value. Vì INI không hỗ trợ lồng sâu, YAML lồng sâu được làm phẳng, với các khóa lồng nhau được nối bằng dấu chấm để không mất gì. Mảng được viết thành giá trị phân tách bằng dấu phẩy, phương pháp INI chuẩn cho danh sách. Việc chuyển đổi dựa trên trình duyệt. YAML của bạn không bao giờ đến máy chủ.
Tính Năng Bạn Nhận Được
- Ánh xạ phần: các khóa YAML cấp cao nhất với giá trị đối tượng trở thành [sections].
- Làm phẳng: các khóa lồng sâu được làm phẳng với ký hiệu dấu chấm để dữ liệu tồn tại.
- Giá trị an toàn kiểu: chuỗi, số và boolean được viết mà không có dấu ngoặc bất ngờ.
- Xử lý mảng: danh sách YAML trở thành giá trị phân tách bằng dấu phẩy trong khóa INI.
- Hỗ trợ tải lên: tải tệp .yaml hoặc .yml 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ả INI 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 YAML vào bảng đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .yaml hoặc .yml.
- Nhấn nút Chuyển Đổi để tạo kết quả INI.
- 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ấu hình của bạn yêu cầu.
- Nhấn nút Sao Chép để sao chép INI vào clipboard.
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ụ YAML sang công cụ INI mà không cần viết lại thủ công.
- Cấu hình PHP và database: tạo đoạn php.ini hoặc my.cnf từ nguồn YAML.
- Ứng dụng desktop: nhiều công cụ Windows và đa nền tảng cũ hơn vẫn đọc INI cho cài đặt.
- Python configparser: INI là định dạng mặc định cho module configparser của thư viện chuẩn.
Ví Dụ Chuyển Đổi
Đầu Vào (YAML)
database:
host: localhost
port: 5432
app:
debug: true
features:
- auth
- paymentsĐầu Ra (INI)
[database] host=localhost port=5432 [app] debug=true features=auth,payments