file) *.config 파일은 무엇인가?

카테고리 : 소개/file

구성 파일

설정이나 프로그램의 실행 일부 등을 저장해둔 파일입니다.

 

단순히 글자로 저장하기도 하며, XML이나 JSON 같은 저장방식으로 저장하기도 합니다.

 

프로그램 설정등을 주로 저장하는 파일입니다.

비슷한 파일 확장자로 ini 같은 확장자가 사용됩니다.

 

ini파일은 주로 글자로 저장되며, config 파일은 주로 XML이나 JSON으로 저장됩니다.

모두 텍스트 형식의 파일로 프로그램을 만들고자 할 때 어떤 확장자를 사용해도 상관없습니다.

다만, 이미 동작하는 확장자를 사용자가 섞어 버리면 안 됩니다.

 

 

여는 방법

텍스트 에디터로 여시면 됩니다.

 

윈도우에 기본으로 설치되어있는 메모장(notepad)등 텍스트 편집기를 활용하여 열수 있습니다.

notepad++, sublime text, visualstudio code 등의 문서편집기 프로그램을 사용할 수 있습니다.

 

 

글자로 저장하는 예

aa = 1
ab = 2

aa 설정값은 1 이고 ab의 설정값은 2 임을 알 수 있습니다.

 

 

XML 저장 예

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
  </startup>
  <appSettings>
    <add key="aa" value="1"/>
    <add key="ab" value="2"/>
  </appSettings>
</configuration>

C#의 app.config 파일 저장 예시입니다.

appSettings의 aa값, ab값이 각각 1, 2 임을 알 수 있습니다.

 

 

 

JSON 저장 예

{
	"app"{
    	"aa":1,
        "ab":2
    }
}

임의로 만든 JSON형태입니다.

위의 예시들과 마찬가지로 aa값, ab값이 각각 1, 2 임을 알 수 있습니다.

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글