Pemformat INI
Format dan percantik file INI / konfigurasi. Menormalkan header [section] dan spasi key = value, memangkas spasi di akhir baris, serta memberi satu baris kosong di antara section. Opsional mengurutkan key secara alfabetis di dalam setiap section. Komentar dan urutan section tetap dipertahankan.
Input
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/ini-formatter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputIni": "[server]\nhost=localhost\nport =8080\n; connection …",
"sortKeys": ""
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `ini-formatter` tool (INI Formatter) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/ini-formatter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Pemformat INI — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Pemformat INI merapikan dan mempercantik file konfigurasi INI. Tempel teks konfigurasi yang berantakan dan dapatkan kembali versi yang diformat secara konsisten, dengan spasi yang dinormalisasi, header section yang rapi, dan baris kosong yang dapat diprediksi — tanpa mengubah arti pengaturan Anda.
Apa itu file INI?
INI (singkatan dari "initialization") adalah salah satu format konfigurasi tertua dan paling sederhana. Sebuah file berisi daftar pasangan key = value, yang opsional dikelompokkan di bawah header [section], dengan ; atau # sebagai penanda baris komentar. Karena formatnya sangat mudah dibaca dan diedit secara manual, format ini masih digunakan di mana-mana:
php.ini— konfigurasi runtime PHPmy.cnf/my.ini— pengaturan MySQL / MariaDB.gitconfig— konfigurasi pengguna dan repositori Gitsetup.cfg/tox.ini— konfigurasi proyek dan alat Pythondesktop.ini— kustomisasi folder Windows
Tidak ada satu standar INI resmi, sehingga file cenderung berubah seiring waktu: sebagian key memakai key=value, sebagian lain key = value; baris kosong menumpuk; section menjadi tidak berurutan. Alat ini menerapkan satu gaya yang konsisten agar perubahan (diff) tetap kecil dan file tetap mudah dibaca.
Cara menggunakannya
- Tempel konten INI Anda ke kotak input (atau klik Coba contoh).
- Hasil yang sudah diformat langsung muncul di panel output, siap disalin atau diunduh.
- Aktifkan Urutkan key secara alfabetis di dalam setiap section jika Anda ingin key di setiap section diurutkan dari A–Z.
Yang dilakukan pemformat
- Menulis ulang setiap pasangan sebagai
key = valuedengan tepat satu spasi di kedua sisi=. - Memangkas spasi di akhir setiap baris.
- Memberi satu baris kosong di antara section dan menghapus deretan baris kosong yang berlebihan di dalam section.
- Mempertahankan komentar persis seperti yang ditulis — hanya spasi di sekitarnya yang berubah.
- Menjaga urutan section tetap sama.
Pertanyaan yang sering diajukan
Apakah pemformatan mengubah arti konfigurasi saya?
Tidak. Nilai disalin apa adanya (hanya spasi di sekitarnya yang dipangkas), teks komentar tidak pernah ditulis ulang, dan section tidak pernah diurutkan ulang. Hanya opsi pengurutan yang mengubah urutan key, dan itu pun hanya di dalam sebuah section.
Apa yang terjadi pada komentar saat saya mengurutkan key?
Komentar yang diletakkan tepat di atas sebuah key dianggap sebagai dokumentasi untuk key tersebut, sehingga ikut berpindah bersama key saat diurutkan. Teks komentar itu sendiri tidak pernah diubah.
Apakah komentar sebaris setelah nilai didukung?
Pemformat menganggap apa pun setelah = sebagai nilai, sehingga ; catatan sebaris akan dipertahankan sebagai bagian dari nilai dan tidak dihapus. Dengan begitu, arti file tetap utuh bagi parser yang membaca seluruh baris.
Apakah hasilnya stabil?
Ya — pemformat bersifat idempoten. Menjalankannya lagi pada teks yang sudah diformat akan menghasilkan output yang persis sama.
Apakah data saya privat?
Ya. Pemformatan berjalan sepenuhnya di browser Anda. Teks konfigurasi Anda tidak pernah diunggah ke server.