입력

출력

INI 파일이란?

INI 파일은 많은 애플리케이션(특히 Windows)에서 쓰는 단순한 설정 형식입니다. [database] 같은 이름의 섹션에 키=값 쌍을 넣습니다. 형식에 대한 자세한 내용은 Wikipedia를 참고하세요.

INI 포맷터는 = 주변 공백을 정규화하고 섹션 사이 빈 줄을 맞추며 줄 끝 공백을 제거합니다. Python은 기본 configparser 모듈로 INI 파일을 처리하며, Git도 같은 형식을 git config에 사용합니다.

사용 방법

1

INI 내용 붙여넣기

정리되지 않은 INI 텍스트를 왼쪽 편집기에 붙여넣거나 업로드로 파일을 불러옵니다.

2

즉시 포맷

포맷터가 공백을 정규화하고 = 구분자를 맞추고 섹션 사이에 빈 줄을 넣습니다.

3

복사 또는 다운로드

복사로 결과를 복사하거나 다운로드.ini로 저장합니다.

형식 지정 예시

예시: 설정 파일 형식 지정

형식 지정 전 입력:

[database]
host=localhost
port=5432
name=myapp
[server]
host=0.0.0.0
port=8080
debug=true

형식 지정 후 출력:

[database]
host = localhost
port = 5432
name = myapp

[server]
host = 0.0.0.0
port = 8080
debug = true

자주 묻는 질문

INI와 TOML의 차이는 무엇인가요?

INI는 더 단순하고 오래된 형식이며 모든 값이 문자열입니다. TOML은 정수·불리언·배열 등 타입과 중첩 테이블을 지원합니다.

INI에서 주석을 쓸 수 있나요?

예. ; 또는 #으로 시작하는 줄은 주석이며 포맷터가 유지합니다.

.cfg나 .conf 파일도 업로드할 수 있나요?

예. 확장자와 관계없이 많은 설정 파일이 INI 문법을 씁니다. 내용을 붙여넣거나 텍스트 파일을 업로드하세요. PHP는 parse_ini_file()로 이 형식을 기본 지원합니다.

INI는 중첩 섹션이나 배열을 지원하나요?

표준 INI 파일은 중첩이나 배열을 지원하지 않습니다 — 섹션은 키=값의 단순 목록입니다. PHP의 parse_ini_file() 같은 일부 파서는 key[] = value 문법으로 선택적 배열 지원을 추가하지만 보편적이지는 않습니다. 중첩과 데이터 타입이 필요하다면 TOML을 고려해 보세요.

관련 도구