SEC EDGAR 는 날마다 그날 들어온 제출 기록을 인덱스 파일로 냅니다
(www.sec.gov/Archives/edgar/daily-index/). 같은 날짜에 master · form · company 세 파일이 있는데,
담긴 기록은 같고 정렬과 줄 모양만 다릅니다. 그런데 그 「줄 모양」 차이 때문에 코드로 읽으면 열이 뒤바뀌는 일이 생깁니다.
2026년 9월 3일 원본으로 보면
세 파일에서 머리글과, 같은 제출 한 건(애플의 Form 4)이 적힌 줄을 뽑았습니다.
master — 파이프(|)로 구분, CIK 순
CIK|Company Name|Form Type|Date Filed|File Name — 구분자가 있어 가장 읽기 쉽습니다.form — 고정 폭, 서식 순
company — 고정 폭, 회사명 순
| 파일 | 구분 | 정렬 | 앞 두 열 | 그날 파일 크기(글자) |
|---|---|---|---|---|
| master | 파이프 | | CIK | CIK · Company Name | 414,767 |
| form | 고정 폭 | 서식 | Form Type · Company Name | 930,967 |
| company | 고정 폭 | 회사명 | Company Name · Form Type | 701,582 |
코드로 읽을 때 조심할 점
- form 용으로 짠 파서를 company 에 그대로 쓰면 회사명과 서식이 뒤바뀝니다. 두 파일 모두 고정 폭이라 겉보기가 비슷해 알아채기 어렵습니다.
머리글 줄을 읽어 열 이름으로 자르거나, 첫 줄
Description: … by Form Type / by Company Name으로 종류를 가르세요. - 고정 폭은 회사명 안의 공백 때문에 공백으로 쪼개면 안 됩니다. 머리글에서 각 열이 시작하는 글자 위치를 재어 그 위치로 자릅니다.
- 머리글이 두 줄에 걸쳐 있고(
Date Filed File Name이 다음 줄), 앞쪽에 빈 줄이 몇 줄 있습니다. 구분선(-----) 다음 줄부터가 자료입니다. - 용도만 보면 master 가 가장 안전합니다. 파일도 가장 작습니다.
미국공시 수집기의 기간별 전체 공시는 첫 줄을 읽어 종류를 가르므로, 어느 인덱스를 골라도 결과 표의 열 이름은 같습니다.