문제

주어진 파일이 파일의 내용이 아닌 파일의 내용을 기반으로 OOXML 파일임을 식별 할 수 있어야합니다.

OOXML 파일은 실제로 Zip 컨테이너의 XML 및 텍스트 파일 모음입니다. 즉, 파일의 마법 번호를 사용할 수 없다는 것을 의미합니다.

그래서 제가 정말로 묻는 것은 파일이 있습니까? 필수의 OOXML Open Packaging Convention (OPC) 컨테이너에 존재합니까? 그렇다면 OPC 컨테이너에 해당 파일이 있으면 OOXML 파일 일 가능성이 높으며 해당 파일이 없으면 확실히 ~ 아니다 OOXML 파일.

이 질문은 OOXML 버전입니다 이 ODF 질문.

도움이 되었습니까?

해결책

예, 방법이 있습니다. 이동 OpenXmlDeveloper.org "02 : XML 패키지 열기"(프레젠테이션 02) 인 PPTX를 다운로드하십시오. 그런 다음 슬라이드 12에서 열린 XML 문서를 식별하는 방법을 알려줍니다. document.xml, rels 파일 및 [content_types] .xml 파일입니다 (가장 중요한 것은 ContentType 요소)입니다. 여기서 중요한 것은 파일 구조 자체가 아니라 파일 내부의 내용을 사용하는 것입니다 (오픈 포장 컨벤션).

또 다른 위대한 자원입니다 XML 마크 업을 엽니 다. 1 장 및 "기본 문서 설정"은 Word DOCX의 구조에 대해 알아낼 수있는 좋은 장소입니다. Excel과 PowerPoint의 구조는 나중에 나열되어 있습니다.

다른 팁

내가 당신의 ODF 질문에 준 것과 비슷한 대답 - 형식의 기술 사양.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top