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

Open Source Python Metadata Library

Gratis og åpen kildekode Python-bibliotek for å lese, redigere og oppdatere metadata for dokumenter.

Hva er Hachoir-metadata API for Python?

hachoir-metadata er et Python-bibliotek som er en del av det bredere Hachoir-prosjektet, designet for å analysere og trekke ut metadata fra en lang rekke filer typer. Den gir verktøy for å lese metadata uten å måtte dekomprimere eller fullstendig dekode filene, noe som gjør den lett og effektiv for grunnleggende metadatainspeksjonsoppgaver.

Funksjoner av hachoir-metadata API

hachoir-metadata is a powerful API that has rich features as follow:
  • Støtte for filtype: Fungerer med mange filformater, inkludert bilder, videoer, lydfiler, arkiver og dokumenter.
  • Metadatautvinning: Trekker ut grunnleggende metadata som filstørrelse, opprettelsesdato, endringsdato og mer formatspesifikke egenskaper (f.eks. EXIF for bilder, kodeker for videoer osv.).
  • Skrivebeskyttede operasjoner: Fokuserer på å lese og inspisere metadata uten å endre den opprinnelige filen.
  • Agnostisk filtype: Oppdager automatisk filtyper og trekker ut metadata tilsvarende.
  • Integrasjon: Kan integreres i Python-applikasjoner for bruk i arbeidsflyter som innholdsorganisering, digital etterforskning og arkivsystemer.

Modi for hachoir-metadata API

  • klassisk modus: trekke ut metadata, du kan bruke –level=LEVEL for å begrense mengden informasjon som skal vises (og ikke trekke ut)
  • type: vis på en linje filformatet og den viktigste informasjonen
  • mime: bare vis filens MIME-type

Komme i gang med Hachoir API for Python

GitHub

GitHub-statistikk

Navn:
Språk:
Stjerner:
Gafler:
Tillatelse:
Repository ble sist oppdatert kl

For å bruke Hachoir API for Python, må du installere Python 3.6+ versjon og Hachoir på systemet ditt. Så installer først Python og bruk deretter kommandoene nedenfor for å installere Hachoir API på maskinen din ved å bruke 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=]

Arbeide med hachoir-metadata API for Python - Eksempler

hachoir-metadata API for Python lar deg lese metadatainformasjonen fra mediefiltyper. Med bare noen få linjer med kode kan du utvikle kraftige applikasjoner som kan lese metadatainformasjon fra forskjellige filformater. Følgende kodeeksempler viser hvordan hachoir-metadata API kan brukes i Python-applikasjoner.

Arbeide med hachoir-metadata API for Python - Eksempler

pyExifTool gir deg støtte for lesing av metadata av en rekke filformater som PDF, BMP, JPEG, DOCX, XLSX og mange andre. API-en lar deg lese metadatainformasjonen til en fil ved å bruke get_metadata-metoden. Sjekk kodebiten nedenfor der vi leser metadatainformasjonen fra en PDF-fil.

Produksjon

Når du kjører denne koden, vil utdataene være noe lik følgende (avhengig av informasjonen som er tilgjengelig i eksempelfilen din:


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

Konklusjon

Hachoir-metadata API tilbyr en kraftig, men likevel lett løsning for å trekke ut metadata fra en rekke filformater, noe som gjør det til et utmerket verktøy for pythonutviklere som jobber innen felt som digital etterforskning, innholdsbehandling og dataanalyse. Dens evne til å analysere filer uten endringer sikrer dataintegritet, mens Pythonic-grensesnittet forenkler integrering i applikasjoner og arbeidsflyter. Med støtte for ulike filtyper og metadataegenskaper, er hachoir-metadata et allsidig valg for rask og effektiv metadatainspeksjon for både personlige så vel som profesjonelle prosjekter/systemer.

Lignende Produkter

 Norsk