File

Yazılım ekran görüntüsü:
File
Yazılım detaylar:
Versiyon: 5.34 Güncelenir
Qayıt: 16 Aug 18
Geliştirici: Christos Zoulas
Lisans: Ücretsiz
Popülerlik: 17

Rating: nan/5 (Total Votes: 0)

Dosya , Linux ve BSD gibi neredeyse her UNIX benzeri işletim sisteminde kullanılan 'dosya' komutunun açık kaynak ve ücretsiz uygulamasıdır. 'Dosya' komutu, aşina değilseniz, bir dosyanın hangi türdeki verileri içerdiğini gösteren bir komut satırı programıdır.

Orijinal 'dosya' komutu Bell Labs UNIX ile birlikte gönderildi, ancak bu yeniden uygulamadan önce kitlelere kaynak biçiminde ulaşılamadı. Diğer herhangi bir komut satırı programı gibi, Dosya herhangi bir terminal emülatörü uygulamasıyla kullanılmalıdır.


Komut satırı seçenekleri

Dosya, GNU / Linux sisteminizdeki dosyaları daha iyi ve daha hızlı bir şekilde sınıflandırmanıza yardımcı olacak çeşitli komut satırı seçenekleriyle gelir. & Lsquo; file --help & rsquo; komutunu çalıştırarak bir bakışta görüntülenebilirler. bir terminal öykünücüsü uygulamasında komut.

En kullanışlı komut satırı seçenekleri arasında, belirli bir dosyayı sihirli sayı dosyalarının renkle ayrılmış bir listesi, sıkıştırılmış dosyaların işlenmesine yönelik desteğin yanı sıra MIME türü dizeleri, MIME kodlaması için destek olarak kullanabileceğimizden bahsedebiliriz veya Apple türü / yaratıcısı.

Ayrıca, kullanıcı, sihir gücünü listeleyebilir, symlinkleri etkinleştirebilir, ASCII NUL ile dosya isimlerini sonlandırabilir, dosyalardaki erişim zamanını korumak, özel dosyaları sıradan olanlar olarak işlemek ve bir dosyayı derlemek için -m (--magic-dosya LIST) seçeneği ile belirtilen.


Kaputun altında ve desteklenen İşletim Sistemleri

Dosya, C programlama dilinde tamamen yazılmış bir çapraz platform yazılımıdır; bu, hızlı ve tüm bilinen GNU / Linux işletim sistemlerinin yanı sıra FreeBSD, OpenBSD ve NetBSD dahil olmak üzere çeşitli BSD dağıtımlarını desteklediği anlamına gelir. Darwin / Mac OS X de desteklenmektedir.

Program, herhangi bir 32-bit veya 64-bit sistemde kolayca kurulabilen evrensel bir kaynak tarball (TAR arşivi) olarak dağıtılır. Yüklemek için, sadece arşivi indirin, PC'nize kaydedin, paketini açın, bir terminal uygulamasını açın ve çıkartılan arşiv dosyalarının konumuna gidin (örn. Cd / home /softoware / file -5.20), & lsquo; 'ı çalıştırın. / configure && make & rsquo; komutunu verin ve ardından & lsquo; make install & rsquo; veya & quot; sudo make install & rsquo;

Bu sürümde yeni olan :

  • Bu bir hata düzeltme sürümüdür; Düzeltmelerin çoğu, oss-fuzz bulguları tarafından yönlendirildi ve şu an serbest bırakılma sebebi, iki haftadan daha uzun bir süredir yeni raporlar olmamasıydı. Oss-fuzz tarafından bulunan sorunların çoğu ...
  • cdf ayrıştırma (sınırların okunması dışında)
  • string / regex uyumu (başlatılmamış bellek okumaları)
  • Diğer yanlış düzeltmeler:
  • büyü dosyalarından sondaki boşlukları kaldır
  • refactor is_tar

Sürüm 5.33’te yeni :

  • Bu bir hata düzeltme sürümüdür; Düzeltmelerin çoğu, oss-fuzz bulguları tarafından yönlendirildi ve şu an serbest bırakılma sebebi, iki haftadan daha uzun bir süredir yeni raporlar olmamasıydı. Oss-fuzz tarafından bulunan sorunların çoğu ...
  • cdf ayrıştırma (sınırların okunması dışında)
  • string / regex uyumu (başlatılmamış bellek okumaları)
  • Diğer yanlış düzeltmeler:
  • büyü dosyalarından sondaki boşlukları kaldır
  • refactor is_tar

Sürümde yeni: :

  • Bu bir hata düzeltme sürümüdür; Düzeltmelerin çoğu, oss-fuzz bulguları tarafından yönlendirildi ve şu an serbest bırakılma sebebi, iki haftadan daha uzun bir süredir yeni raporlar olmamasıydı. Oss-fuzz tarafından bulunan sorunların çoğu ...
  • cdf ayrıştırma (sınırların okunması dışında)
  • string / regex uyumu (başlatılmamış bellek okumaları)
  • Diğer yanlış düzeltmeler:
  • büyü dosyalarından sondaki boşlukları kaldır
  • refactor is_tar

Sürüm 5.31’de yeni :

  • Bu bir hata düzeltme sürümüdür; Düzeltmelerin çoğu, oss-fuzz bulguları tarafından yönlendirildi ve şu an serbest bırakılma sebebi, iki haftadan daha uzun bir süredir yeni raporlar olmamasıydı. Oss-fuzz tarafından bulunan sorunların çoğu ...
  • cdf ayrıştırma (sınırların okunması dışında)
  • string / regex uyumu (başlatılmamış bellek okumaları)
  • Diğer yanlış düzeltmeler:
  • büyü dosyalarından sondaki boşlukları kaldır
  • refactor is_tar

Sürüm 5.30’da yeni: :

  • der taşma payı (Jonas Wagner)
  • çoklu sihirli dosya yükleme hatası (Christoph Biedl)
  • CDF ayrıştırma geliştirmeleri (Guy Helmer)
  • İmzalı dolaylı ofsetler için destek ekle
  • cat / dev / null | dosya - boş yazdırmalı (Christoph Biedl)
  • Dizenin dize boyutu 64 ile 96 arasında.
  • PR / 556: Ayırıcıları ek açıklamalara göre düzeltin.

Sürüm 5.29'da yeni olan :

  • der getlength taşması (Jonas Wagner)
  • çoklu sihirli dosya yükleme hatası (Christoph Biedl)
  • CDF ayrıştırma geliştirmeleri (Guy Helmer)
  • İmzalı dolaylı ofsetler için destek ekle
  • cat / dev / null | dosya - boş yazdırmalı (Christoph Biedl)
  • Dizenin dize boyutu 64 ile 96 arasında.
  • PR / 556: Ayırıcıları ek açıklamalara göre düzeltin.

Sürüm 5.28’de yeni: :

  • Özellikler:
  • dosya türünü belirlemek için dosyalardan okunan bayt sayısı artık yapılandırılabilir (-P bayt =)
  • deneysel DER ayrıştırıcıyı ("der" softmagic alan tipi) ekleyin
  • NUL sonlandırılmış çıktı biçimini ekle -00
  • dekompresyon kodu, artık açma hatası bildiriyor

  • OS varsa,
  • zlib desteğini ekleyin
  • Hata düzeltmeleri:
  • ID3 dolaylı ayrıştırma işlemini düzeltin
  • sahip olmayan işletim sistemlerine dprintf (3) sağlama
  • sil REG_STARTEND kodu beklendiği gibi çalışmıyor
  • dekompresyon için forma gelmesi magic_buffer ile bozuldu

5.25 sürümündeki yeni :

  • düzenli aramaların uzunluğuna bir sınır ekleyin
  • --parameter ile ilgili sorunları onarın
  • Windows, PR / 466'yı düzeltir

Sürüm 5.24'teki yeni :

  • MIME uzun seçeneklerinin ayrıştırılmasını düzeltin
  • FIT harita sihirbazını, 5.23 tarihindeki hata düzeltmelerinden sonra çalışacak şekilde ayarlayın

Sürüm 5.22’de yeni: :

  • Hatalar:
  • yinelenen iletilerden kaçınmak için elf not yazdırmayı yeniden yapılandır
  • Alexander Cherepanov tarafından önerilen not sınırını ekle
  • Kısmi basmak () 'ın (Alexander Cherepanov) kefaletini yapın
  • file_printable (Alexander Cherepanov) 'daki yanlış sınırların düzeltilmesi
  • PR / 405: SIGPIPE'yi sıkıştırılmamış programlardan yoksay
  • yazdırılabilir olarak değiştir - & gt; file_printable ve güvenliği için daha fazla yerde kullanın
  • Özellikler:
  • TIFF / Exif için dolaylı göreceli ekle
  • ELF'de & quot; (dinamik kütüphaneleri kullanır) & quot; PT_INTERP mevcut olduğunda, yorumlayıcı adını yazdırın.

Sürüm 5.20’de yeni: :

  • 1.sm.webp: RIFF (küçük endian) veri, Web / P resmi, VP8 kodlaması, 320x214, Ölçeklendirme: [yok] x [yok], YUV rengi, kod çözücüler / li>
  • 1.webp: RIFF (küçük-endian) veri, Web / P görüntüsü, VP8 kodlaması, 550x368, Ölçeklendirme: [yok] x [yok], YUV rengi, kod çözücüler kenetlenmelidir
  • CCITT_1.TIF: TIFF resim verileri, küçük endian, direntries = 17, yükseklik = 2376, bps = 1, sıkıştırma = bi-seviye grubu 4, PhotometricIntepretation = WhiteIsZero, name = Standart Girdi, description = dönüştürülen PBM dosyası, genişlik = 1728
  • FLOWER.jpg: JPEG resim verileri, taban çizgisi, hassas 8, 2592x3904, çerçeveler 3
  • FLOWER.wdp: JPEG-XR Görüntü, sabit döşeme, uzaysal xform = TL, kısa başlık, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: TIFF görüntü verileri, küçük endian, yönerge = 16, yükseklik = 1001, bps = 206, sıkıştırma = LZW, PhotometricIntepretation = RGB, genişlik = 1419
  • Ayrıca, önceki sürümlerden bazı hatalar da vardır, bu nedenle kullanılması önerilen bir sürüm olacaktır ...

5.17 sürümündeki yeni :

  • Dolaylı sihirle yineleme seviyelerini sayın
  • 0
  • dolaylı ofsetleri olan dosyalarda sonsuz yinelemeyi engelle
  • Dosya yazdırma dosya sistemi hatalarını yazdıran ve çıkarıp çıkaran E-E bayrağı ekleyin.
  • MIME yazdırma, birden fazla eşleşme varsa birden çok sihirli girişten sonuç yazdırabilir.
  • Bazı durumlarda, softmagic'te ofsetleri hesaplarken taşma algılanmadı.
  • CDR dizeleri için strcasestr () öğesini kullanın
  • & quot; C & quot; regex işlemleri yaparken ya da duyarsız karşılaştırmalar yaparken locale; bu geçici

5.16 sürümünde yeni :

  • Her zaman sihirli dosyayı yüklü bırakın, magic_check için boşaltma yapmayın , vb.
  • Varsayılan kodlamayı, son zamanlarda bozulan bilinmeyen yerine ikili olarak düzeltin
  • Boş ve bir bayt dosyalarını, daha az özel olarak ele alın, böylece --mime kodlaması tamamen kırılmaz.
  • Hatalı olmayan sıfır çıkış kodunu, olmayan dosya ve iletiden düzeltin
  • CDF MSI dosya algılamayı ekle (Guy Helmer)

Geliştirici Diğer yazılım Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Yorumlar File

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!