사용 사례
- 손상된 PDF 디버그파서가 실패하는 이유를 이해합니다: 누락된 객체, 일관성 없는 오프셋, 비정상적인 스트림.
- 포렌식 분석보안 감사에서 의심스러운 객체 (JavaScript, 내장 파일, 매우 큰 스트림)를 식별합니다.
- 대상 최적화최적화를 시작하기 전에 가장 무거운 객체/스트림 (이미지, 글꼴)을 식별합니다.
PDF의 간접 객체(참조, dict/stream/array)를 나열하고, XRef(테이블)를 분석하며, 고아/의심스러운 객체를 식별합니다. JSON을 로컬로 내보냅니다.
데이터가 서버로 전송되지 않습니다: 모든 작업이 브라우저에서 수행됩니다.
PDF의 내부 구조를 검사하고 객체에 대한 정보를 JSON으로 내보내기 (xref, streams, types, sizes)하여 저수준 디버그, 포렌식 및 최적화를 수행합니다.
객체를 나열하는 JSON 내보내기: 번호/세대, 유형 (dict/stream/array…), 크기/길이, 참조 및 유용한 플래그.
유용한 지표: 압축된 스트림의 존재, 고아 객체, xref 구조 (엔진에 따라 다름).