Program DataBase 의 약자로 프로그램에 대한 디버깅 정보를 저장하기위한 파일 형식입니다.
심볼 파일이라고도 불립니다.
Microsoft에서 개발하였고, 컴파일중에 생성되는 파일입니다.
이 파일이 없어도 프로그램(*.exe, *.dll 등)은 실행가능한데, 일부 초보 개발자의 경우 이러한 정보파일도 같이 배포하기도 합니다.
HEX 형태로 저장되는 파일이며, 함수 이름, 변수의 이름과 타입(type), 소스 파일, 소스 행 번호(line number) 등등의 정보가 포함되어있어, 프로그램 개발시 오류를 찾거나 기능을 테스트하기에 좋습니다.
PDB 파일 구조는 Microsoft에서 규격을 공개하였습니다. https://github.com/Microsoft/microsoft-pdb
덕분에 외부 라이브러리로도 pdb를 읽을 수 있습니다. https://github.com/moyix/pdbparse
'소개 > file' 카테고리의 다른 글
file) *.config 파일은 무엇인가? (0) | 2020.08.27 |
---|---|
file) *.lnk 파일은 무엇인가? (0) | 2020.08.27 |
file) *.php 파일은 무엇인가? (0) | 2020.08.27 |
file) *.ts 파일은 무엇인가? (0) | 2020.07.04 |
file) *.har 파일은 무엇이고 어떻게 생성하는가(크롬 기준) (0) | 2019.10.05 |
file) *.json 파일은 무엇인가? (0) | 2019.06.30 |
file) *.asx 파일은 무엇인가? (0) | 2019.06.30 |
file) *.m3u8 파일은 무엇인가? (4) | 2019.06.30 |
저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)
예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.
만약, 본문 공유를 원하신다면 링크 공유를 해주세요
저작권 정책 확인하기링크 공유하기