INI 파일 – 1.개요

보통 파일 확장자가 “ini”인 초기화 파일은 프로그램 환경과 초기 실행에 필요한 정보를 담고 있는 파일로 프로그램의 기본값에 대하여 지정할 수 있습니다. windows에서 사용하는 대표적인 초기화 파일에는 win.ini 와 system.ini가 있으며, PHP에서도 php.ini라는 초기화 파일이 있습니다. 이외에도 대부분의 OS 또는 응용프로그램에서 win.ini에서 사용하는 파일 형식을 이용하여 초기화 파일을 작성하고 있습니다.

개발자가 게시판과 같은 응용프로그램을 작성할 때 이러한 초기화 파일을 통해 아래와 같은 정보를 미리 지정할 수 있을 것입니다.

  • 데이터베이스에 대한 정보 – 호스트명,사용자명,패스워드,데이터베이스명,테이블명 등
  • 게시판 관리자의 ID 및 패스워드
  • 업로드 게시판일 경우에는 업로드 파일의 최대 바이트수, 업로드할 디렉토리 등
  • 게시판 목록보기에서 한 화면에 나타나고자 하는 게시물수, 페이지 링크수 등

위와 같은 정보를 생성자 또는 초기화 메소드를 통해 지정할 수도 있으나 초기화 파일을 이용하면 훨씬 융통성있는 프로그램을 작성할 수 있을 것입니다. 예를 들어 관리자 게시판을 통해 지정하게 되는 기본값을 바로 이 초기화 파일에 기록하였을 때 방문자의 게시판에서 이 초기화 파일을 이용하여 게시판을 적절히 구성할 수 있겠지요.

< 초기화 파일의 응용 >

물론 이러한 정보를 개발자가 임의의 형식으로 작성할 수도 있으나 이미 규격화된 INI 파일 형식을 이용하게 되면 다른 서버 사이드 스크립트(ASP, JSP, 파이썬, PHP 등)에서도 동일한 초기화 파일을 그대로 이용할 수 있게 됩니다. 서버 사이드 스크립트 뿐만아니라 서버 플랫폼이 윈도우가 되었든지 유닉스가 되었든지 관계없이 각 플랫폼에서 제공되는 대부분의 개발언어에서 다룰 수 있게 됩니다.

이 문서에서의 초기화 파일의 의미는 윈도우의 win.ini에서 사용하는 파일 형식(Windows INI 파일 형식)에 따라 작성된 파일을 의미합니다.

답글 남기기