Ne işe yarar?
Seçilen yerel veri klasöründeki dosyaların SHA256 ve bayt boyutunu raporlar. Küçük metinlerde doğrulanmış UTF-8/UTF-16 BOM kodlaması, karakter ve satır sayısı ekler; dosyaları değiştirmez.Kullanım
Kod:
python arac.py ornek_klasor --output envanter.json
Paket ve gereksinimler
Python 3.10+; yalnız standart kütüphane. arac.py, pack_io.py, örnek veriler, çevrimdışı testler, Türkçe README, resmî kaynak listesi ve MIT lisansı dahildir.Sınırlar
Rapor taranan klasörün dışında olmalıdır. SHA256 büyük dosyada akışla hesaplanır; 2 MiB üzerindeki dosyada metin/kodlama analizi yapılmaz. BOM yoksa yalnız UTF-8 kesin çözümlenir; diğerleri bilinmeyen/ikili olarak işaretlenir, tahmini kodlama uydurulmaz. Sembolik bağlantılar okunmaz. Karakter sayısı Unicode kod noktasıdır; grafik karakter sayısı değildir.Girdi değiştirilmez; mevcut çıktı için --overwrite gerekir. Model veya dış API gerekmez.