1. 제품
  2.   메타데이터
  3.   Python
  4.   hachoir-metadata
 
  

오픈소스 파이썬 메타데이터 라이브러리

문서의 메타데이터를 읽고, 편집하고, 업데이트하는 무료 오픈 소스 Python 라이브러리입니다.

Python용 Hachoir-metadata API란 무엇입니까?

hachoir-metadata는 광범위한 Hachoir 프로젝트의 일부인 Python 라이브러리로, 다양한 파일 유형에서 메타데이터를 구문 분석하고 추출하도록 설계되었습니다. 파일을 압축 해제하거나 완전히 디코딩할 필요 없이 메타데이터를 읽을 수 있는 도구를 제공하여 기본 메타데이터 검사 작업에 가볍고 효율적입니다.

hachoir-metadata API의 특징

hachoir-metadata is a powerful API that has rich features as follow:
  • 파일 유형 지원: 이미지, 비디오, 오디오 파일, 아카이브, 문서 등 다양한 파일 형식을 지원합니다.
  • 메타데이터 추출: 파일 크기, 생성 날짜, 수정 날짜 및 기타 형식별 속성(예: 이미지의 EXIF, 비디오의 코덱 등)과 같은 기본 메타데이터를 추출합니다.
  • 읽기 전용 작업: 원본 파일을 수정하지 않고 메타데이터를 읽고 검사하는 데 중점을 둡니다.
  • 파일 유형에 구애받지 않음: 자동으로 파일 유형을 감지하고 그에 따라 메타데이터를 추출합니다.
  • 통합: 콘텐츠 구성, 디지털 포렌식, 보관 시스템과 같은 워크플로에서 사용하기 위해 Python 애플리케이션에 통합될 수 있습니다.

hachoir-metadata API의 모드

  • 클래식 모드: 메타데이터 추출, –level=LEVEL을 사용하여 표시할 정보의 양을 제한할 수 있습니다(추출하지 않음)
  • type: 파일 형식과 가장 중요한 정보를 한 줄에 표시합니다.
  • mime: 파일 MIME 유형만 표시

Python용 Hachoir API 시작하기

GitHub

GitHub 통계

이름:
언어:
별:
포크:
특허:
저장소가 마지막으로 업데이트된 시간:

Hachoir API for Python을 사용하려면 Python 3.6+ 버전과 Hachoir를 시스템에 설치해야 합니다. 따라서 먼저 Python을 설치한 다음 아래 명령을 사용하여 pip가상 환경을 사용하여 컴퓨터에 Hachoir API를 설치합니다.


pip install hachoir

Alternatively, you can also install hachoir from Github repository using the following steps:


1. Checkout the source code from Github repository git clone git://github.com/vstinner/hachoir.git
2. Run setup.py to install the module from source python setup.py install [--user|--prefix=]

Python용 hachoir-metadata API로 작업하기 - 예제

Python용 hachoir-metadata API를 사용하면 미디어 파일 유형에서 메타데이터 정보를 읽을 수 있습니다. 몇 줄의 코드만 있으면 다양한 파일 형식에서 메타데이터 정보를 읽을 수 있는 강력한 애플리케이션을 개발할 수 있습니다. 다음 코드 샘플은 hachoir-metadata API를 Python 애플리케이션에서 사용하는 방법을 보여줍니다.

Python용 hachoir-metadata API로 작업하기 - 예제

pyExifTool은 PDF, BMP, JPEG, DOCX, XLSX 및 기타 여러 파일 형식의 메타데이터를 읽는 데 대한 지원을 제공합니다. API를 사용하면 get_metadata 메서드를 사용하여 파일의 메타데이터 정보를 읽을 수 있습니다. PDF 파일에서 메타데이터 정보를 읽는 아래 코드 조각을 확인하세요.

산출

이 코드를 실행하면 출력은 다음과 비슷합니다(샘플 파일에서 사용 가능한 정보에 따라 다름).


Metadata:
- Duration: 1 min 56 sec 261 ms
- Image width: 1280 pixels
- Image height: 720 pixels
- Creation date: 1904-01-01 00:00:00
- Last modification: 1904-01-01 00:00:00
- Comment: Play speed: 100.0%
- Comment: User volume: 100.0%
- MIME type: video/mp4
- Endianness: Big endian

결론

hachoir-metadata API는 다양한 파일 형식에서 메타데이터를 추출하기 위한 강력하면서도 가벼운 솔루션을 제공하여 디지털 포렌식, 콘텐츠 관리, 데이터 분석과 같은 분야에서 일하는 파이썬 개발자에게 훌륭한 도구가 됩니다. 수정 없이 파일을 구문 분석하는 기능은 데이터 무결성을 보장하는 반면, Pythonic 인터페이스는 애플리케이션과 워크플로우로의 통합을 간소화합니다. 다양한 파일 유형과 메타데이터 속성을 지원하는 hachoir-metadata는 개인 및 전문 프로젝트/시스템 모두에 대한 빠르고 효율적인 메타데이터 검사를 위한 다재다능한 선택입니다.

유사한 제품

 한국인