1. Ürünler
  2.   Meta veriler
  3.   Python
  4.   hachoir-metadata
 
  

Açık Kaynak Python Meta Veri Kütüphanesi

Belgelerin meta verilerini okumak, düzenlemek ve güncellemek için ücretsiz ve açık kaynaklı Python kütüphanesi.

Python için Hachoir-metadata API'si nedir?

hachoir-metadata, çok çeşitli dosya türlerinden meta verileri ayrıştırmak ve çıkarmak için tasarlanmış, daha geniş Hachoir projesinin bir parçası olan bir Python kütüphanesidir. Dosyaları sıkıştırmadan veya tamamen kodunu çözmeden meta verileri okumak için araçlar sağlar ve bu da onu temel meta veri inceleme görevleri için hafif ve verimli hale getirir.

hachoir-metadata API'nin özellikleri

hachoir-metadata is a powerful API that has rich features as follow:
  • Dosya Türü Desteği: Görüntüler, videolar, ses dosyaları, arşivler ve belgeler dahil olmak üzere birçok dosya biçimiyle çalışır.
  • Meta Veri Çıkarımı: Dosya boyutu, oluşturma tarihi, değiştirme tarihi ve daha fazla formata özgü özellikler (örneğin, resimler için EXIF, videolar için kodekler, vb.) gibi temel meta verileri çıkarır.
  • Salt Okunur İşlemler: Orijinal dosyayı değiştirmeden meta verileri okumaya ve incelemeye odaklanır.
  • Dosya Türü Agnostik: Dosya türlerini otomatik olarak algılar ve buna göre meta verileri çıkarır.
  • Entegrasyon: İçerik organizasyonu, dijital adli bilişim ve arşiv sistemleri gibi iş akışlarında kullanım için Python uygulamalarına entegre edilebilir.

hachoir-metadata API'sinin modları

  • klasik mod: meta verileri ayıkla, görüntülenecek bilgi miktarını sınırlamak (ve ayıklamamak) için –level=LEVEL kullanabilirsiniz
  • type: dosya biçimini ve en önemli bilgileri tek satırda göster
  • mime: sadece dosyanın MIME türünü göster

Python için Hachoir API'sine Başlarken

GitHub

GitHub İstatistikleri

İsim:
Dil:
Yıldızlar:
Çatallar:
Lisans:
Depo en son şu tarihte güncellendi:

Python için Hachoir API'yi kullanmak için, Python 3.6+ sürümünü ve sisteminize Hachoir'i yüklemeniz gerekir. Bu nedenle, önce Python'u yükleyin ve ardından aşağıdaki komutları kullanarak pip ve sanal ortam kullanarak makinenize Hachoir API'yi yükleyin.


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 için hachoir-metadata API'siyle çalışma - Örnekler

Python için hachoir-metadata API'si, medya dosya türlerinden meta veri bilgilerini okumanızı sağlar. Sadece birkaç satır kodla, farklı dosya biçimlerinden meta veri bilgilerini okuyabilen güçlü uygulamalar geliştirebilirsiniz. Aşağıdaki kod örnekleri, hachoir-metadata API'sinin Python uygulamalarında nasıl kullanılabileceğini gösterir.

Python için hachoir-metadata API'siyle çalışma - Örnekler

pyExifTool, PDF, BMP, JPEG, DOCX, XLSX ve daha birçok dosya biçiminin meta verilerini okumanız için destek sağlar. API, get_metadata yöntemini kullanarak bir dosyanın meta veri bilgilerini okumanıza olanak tanır. Bir PDF dosyasından meta veri bilgilerini okuduğumuz aşağıdaki kod parçacığını kontrol edin.

Çıktı

Bu kodu çalıştırdığınızda çıktı aşağıdakine benzer olacaktır (örnek dosyanızda bulunan bilgilere bağlı olarak):


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

Çözüm

hachoir-metadata API, çok çeşitli dosya biçimlerinden meta verileri çıkarmak için güçlü ancak hafif bir çözüm sunar ve bu da onu dijital adli tıp, içerik yönetimi ve veri analizi gibi alanlarda çalışan python geliştiricileri için mükemmel bir araç haline getirir. Dosyaları değişiklik yapmadan ayrıştırma yeteneği, veri bütünlüğünü garanti ederken, Pythonic arayüzü uygulamalara ve iş akışlarına entegrasyonu kolaylaştırır. Çeşitli dosya türleri ve meta veri özellikleri desteğiyle hachoir-metadata, hem kişisel hem de profesyonel projeler/sistemler için hızlı ve etkili meta veri denetimi için çok yönlü bir seçimdir.

Benzer Ürünler

 Türkçe