1. Produkter
  2.   Metadata
  3.   Python
  4.   hachoir-metadata
 
  

Open Source Python Metadata Library

Gratis & open source Python-bibliotek til at læse, redigere og opdatere metadata for dokumenter.

Hvad er Hachoir-metadata API for Python?

hachoir-metadata er et Python-bibliotek, der er en del af det bredere Hachoir-projekt, designet til at analysere og udtrække metadata fra en bred vifte af filer typer. Det giver værktøjer til at læse metadata uden at skulle dekomprimere eller fuldstændigt afkode filerne, hvilket gør det let og effektivt til grundlæggende metadatainspektionsopgaver.

Funktioner af hachoir-metadata API

hachoir-metadata is a powerful API that has rich features as follow:
  • Filtypeunderstøttelse: Fungerer med mange filformater, herunder billeder, videoer, lydfiler, arkiver og dokumenter.
  • Metadataudtrækning: Udtrækker grundlæggende metadata såsom filstørrelse, oprettelsesdato, ændringsdato og mere formatspecifikke egenskaber (f.eks. EXIF til billeder, codecs til videoer osv.).
  • Skrivebeskyttede handlinger: Fokuserer på at læse og inspicere metadata uden at ændre den originale fil.
  • Agnostisk filtype: Registrerer automatisk filtyper og udtrækker metadata i overensstemmelse hermed.
  • Integration: Kan integreres i Python-applikationer til brug i arbejdsgange som indholdsorganisation, digital efterforskning og arkivsystemer.

Tilstande for hachoir-metadata API

  • klassisk tilstand: udtræk metadata, du kan bruge –level=LEVEL til at begrænse mængden af information, der skal vises (og ikke til at udtrække)
  • type: vis på en linje filformatet og de vigtigste informationer
  • mime: bare vis fil MIME-type

Kom godt i gang med Hachoir API til Python

GitHub

GitHub-statistik

Navn:
Sprog:
Stjerner:
Forgafler:
Licens:
Repository blev sidst opdateret kl

For at bruge Hachoir API til Python skal du installere Python 3.6+ version og Hachoir på dit system. Så installer først Python og brug derefter nedenstående kommandoer til at installere Hachoir API på din maskine ved hjælp af pip og virtuelt miljø.


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=]

Arbejde med hachoir-metadata API til Python - Eksempler

hachoir-metadata API til Python lader dig læse metadataoplysningerne fra mediefiltyper. Med blot et par linjer kode kan du udvikle kraftfulde applikationer, der kan læse metadataoplysninger fra forskellige filformater. Følgende kodeeksempler viser, hvordan hachoir-metadata API'et kan bruges i Python-applikationer.

Arbejde med hachoir-metadata API til Python - Eksempler

pyExifTool giver dig støtte til at læse metadata af en række filformater såsom PDF, BMP, JPEG, DOCX, XLSX og mange andre. API'en lader dig læse metadataoplysningerne for en fil ved hjælp af get_metadata-metoden. Tjek nedenstående kodestykke, hvor vi læser metadataoplysningerne fra en PDF-fil.

Produktion

Når du udfører denne kode, vil outputtet minde noget om følgende (afhængigt af de tilgængelige oplysninger i din eksempelfil:


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

Konklusion

Hachoir-metadata API tilbyder en kraftfuld, men letvægtsløsning til at udtrække metadata fra en lang række filformater, hvilket gør det til et fremragende værktøj for python-udviklere, der arbejder inden for områder som digital efterforskning, indholdsstyring og dataanalyse. Dens evne til at parse filer uden ændringer sikrer dataintegritet, mens dens Pythonic-grænseflade forenkler integration i applikationer og arbejdsgange. Med understøttelse af forskellige filtyper og metadataegenskaber er hachoir-metadata et alsidigt valg til hurtig og effektiv metadatainspektion for både personlige såvel som professionelle projekter/systemer.

Lignende Produkter

 Dansk