Bộ Chuyển Đổi INI sang ENV Trực Tuyến
Chuyển đổi INI sang .env trực tuyến ngay lập tức. Làm phẳng các phần, viết hoa các khóa và tạo tệp dotenv sạch cho Docker, Node.js và triển khai đám mây. Riêng tư và miễn phí.
Chuyển Đổi INI sang ENV là gì?
Chuyển đổi INI sang ENV lấy tệp cấu hình INI cổ điển và viết lại nó như tệp .env phẳng, loại danh sách KEY=VALUE mà hầu hết mọi ứng dụng hiện đại đều đọc để tải biến môi trường. INI sử dụng tiêu đề [section] và cặp key=value; .env chỉ là danh sách phẳng. Bộ chuyển đổi ini sang env đi qua INI của bạn, tiền tố mỗi khóa với tên phần, viết hoa kết quả với dấu gạch dưới và ghi chúng như một biến mỗi dòng. Nếu bạn đã dùng Node.js với dotenv, Python với python-dotenv, Docker, Vercel hoặc bất kỳ nền tảng đám mây nào, bạn đã biết tệp .env.
Tại sao chuyển đổi INI sang ENV?
Biến môi trường là cách ứng dụng hiện đại tách cấu hình khỏi code. Triển khai container, mẫu 12-factor và hầu hết các nền tảng CI/CD yêu cầu cặp khóa-giá trị kiểu .env. INI là thứ PHP legacy, MySQL, Git và cấu hình ứng dụng cũ trông như vậy. Chuyển đổi ini sang env trực tuyến là cách nhanh nhất để đưa cấu hình legacy đó vào triển khai hiện đại mà không cần gõ lại. Sử dụng công cụ này khi cần di chuyển cài đặt php.ini hoặc my.cnf vào container Docker hoặc Kubernetes secret, tạo tệp .env cho CI/CD pipeline từ cấu hình cũ, chuẩn bị biến môi trường từ tệp INI ứng dụng desktop, hoặc nhập hàng loạt biến vào Vercel, Netlify hoặc Heroku.
Cách bộ chuyển đổi INI sang ENV 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, lấy mỗi tiêu đề [section] và tiền tố mỗi khóa bên trong phần đó với tên phần. Tên được viết hoa và nối với dấu gạch dưới theo quy ước env-var. Vì vậy [server] với khóa host=localhost trở thành SERVER_HOST=localhost. Các ký tự đặc biệt như dấu cách hoặc dấu ngoặc kép bên trong giá trị được thoát hoặc bọc trong dấu ngoặc kép để trình phân tích .env xử lý chúng đúng. Việc chuyển đổi chạy hoàn toàn trong trình duyệt của bạn, điều này quan trọng hơn ở đây vì tệp .env thường chứa bí mật. Không có gì rời khỏi thiết bị của bạn.
Tính Năng Bạn Nhận Được
- Tiền tố phần: các khóa được tiền tố với tên phần của chúng dạng viết hoa.
- Chuẩn hóa viết hoa: các khóa được chuyển sang kiểu biến ENV chuẩn.
- Nối dấu gạch dưới: tên phần và khóa được nối với dấu gạch dưới.
- Thoát giá trị an toàn: các giá trị có dấu cách hoặc ký tự đặc biệt được trích dẫn tự động.
- Ưu tiên riêng tư: chuyển đổi thuần trình duyệt, không gửi đến máy chủ, kể cả cho bí mật.
- 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.
Cách Sử Dụng Công Cụ
- Dán nội dung INI vào bảng đầ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ả .env.
- Xem qua và xác minh tên khóa trông đúng như ứng dụng của bạn mong đợi.
- Nhấn nút Sao Chép và dán nội dung .env vào dự án của bạn.
Các Trường Hợp Sử Dụng Phổ Biến
- Di chuyển legacy: chuyển cấu hình INI cũ sang thiết lập dựa trên .env cho ứng dụng hiện đại.
- Triển khai Docker: tạo env vars để đưa vào container qua --env-file.
- CI/CD pipeline: chuẩn bị bí mật và biến cấu hình cho các bước build và deploy.
- Nền tảng đám mây: nhập hàng loạt biến vào Vercel, Netlify, Render hoặc Heroku.
Ví Dụ Chuyển Đổi
Đầu Vào (INI)
[server] host=localhost port=3000 [database] user=admin password=secret
Đầu Ra (ENV)
SERVER_HOST=localhost SERVER_PORT=3000 DATABASE_USER=admin DATABASE_PASSWORD=secret