File

Software screenshot:
File
Rincian Software:
Versi: 5.34 Diperbarui
Tanggal Upload: 16 Aug 18
Pengembang: Christos Zoulas
Lisensi: Gratis
Popularitas: 70

Rating: 5.0/5 (Total Votes: 1)

File adalah open source dan implementasi bebas dari perintah 'file' yang digunakan pada hampir semua sistem operasi mirip UNIX, seperti Linux dan BSD. Perintah 'file', jika Anda tidak terbiasa dengannya, adalah program baris perintah yang memberi tahu Anda jenis data apa yang berisi file.

Perintah 'file' asli dikirimkan dengan Bell Labs UNIX, tetapi tidak tersedia dalam bentuk sumber kepada massa sebelum implementasi ulang ini. Seperti program baris perintah lainnya, File harus digunakan melalui aplikasi emulator terminal apa pun.


Opsi baris perintah

File dilengkapi dengan berbagai opsi baris perintah yang akan membantu Anda mengklasifikasikan file pada sistem GNU / Linux Anda dengan lebih baik dan lebih cepat. Mereka dapat dilihat sekilas dengan menjalankan & lsquo; file --help & rsquo; perintah dalam aplikasi emulator terminal.

Di antara opsi baris-perintah yang paling berguna, kami dapat menyebutkan dukungan untuk menggunakan file tertentu sebagai daftar nomor ajaib yang dipisahkan oleh warna, dukungan untuk pemrosesan file yang dikompresi, serta dukungan untuk mengeluarkan string tipe MIME, enkode MIME atau tipe / pembuat Apple.

Selain itu, pengguna akan dapat daftar kekuatan sihir, untuk mengaktifkan mengikuti symlinks, untuk mengakhiri nama file dengan ASCII NUL, untuk mempertahankan waktu akses pada file, untuk memperlakukan file-file khusus sebagai file biasa, dan untuk mengkompilasi file yang ditentukan oleh opsi -m (--Magic-file LIST).


Di bawah tenda dan mendukung OS

File adalah perangkat lunak lintas platform yang seluruhnya ditulis dalam bahasa pemrograman C, yang berarti cepat dan mendukung semua sistem operasi GNU / Linux yang dikenal, serta berbagai distribusi BSD, termasuk FreeBSD, OpenBSD, dan NetBSD. Darwin / Mac OS X juga didukung.

Program ini didistribusikan sebagai tarbal sumber universal (arsip TAR) yang dapat dengan mudah diinstal pada sistem 32-bit atau 64-bit. Untuk menginstalnya, cukup unduh arsip, simpan di PC Anda, buka kemasannya, buka aplikasi terminal dan arahkan ke lokasi file arsip yang diekstrak (mis. Cd /home/softoware/file-5.20), jalankan & lsquo ;. / configure && make & rsquo; perintah, dan kemudian jalankan & lsquo; buat pemasangan & rsquo; atau & lsquo; sudo buat instal & rsquo; perintah.

Apa yang baru dalam rilis ini:

  • Ini adalah rilis perbaikan bug; sebagian besar perbaikan didorong oleh temuan oss-fuzz, dan alasan untuk rilis sekarang adalah bahwa tidak ada laporan baru selama lebih dari dua minggu. Sebagian besar masalah yang ditemukan oleh oss-fuzz ada di ...
  • parsing cdf (di luar batas bacaan)
  • pencocokan string / regex (bacaan memori yang tidak diinisialisasi)
  • Perbaikan misc lain:
  • hapus spasi tambahan dari file magic
  • refactor is_tar

Apa yang baru di versi 5.33:

  • Ini adalah rilis perbaikan bug; sebagian besar perbaikan didorong oleh temuan oss-fuzz, dan alasan untuk rilis sekarang adalah bahwa tidak ada laporan baru selama lebih dari dua minggu. Sebagian besar masalah yang ditemukan oleh oss-fuzz ada di ...
  • parsing cdf (di luar batas bacaan)
  • pencocokan string / regex (bacaan memori yang tidak diinisialisasi)
  • Perbaikan misc lain:
  • hapus spasi tambahan dari file magic
  • refactor is_tar

Apa yang baru dalam versi:

  • Ini adalah rilis perbaikan bug; sebagian besar perbaikan didorong oleh temuan oss-fuzz, dan alasan untuk rilis sekarang adalah bahwa tidak ada laporan baru selama lebih dari dua minggu. Sebagian besar masalah yang ditemukan oleh oss-fuzz ada di ...
  • parsing cdf (di luar batas bacaan)
  • pencocokan string / regex (bacaan memori yang tidak diinisialisasi)
  • Perbaikan misc lain:
  • hapus spasi tambahan dari file magic
  • refactor is_tar

Apa yang baru di versi 5.31:

  • Ini adalah rilis perbaikan bug; sebagian besar perbaikan didorong oleh temuan oss-fuzz, dan alasan untuk rilis sekarang adalah bahwa tidak ada laporan baru selama lebih dari dua minggu. Sebagian besar masalah yang ditemukan oleh oss-fuzz ada di ...
  • parsing cdf (di luar batas bacaan)
  • pencocokan string / regex (bacaan memori yang tidak diinisialisasi)
  • Perbaikan misc lain:
  • hapus spasi tambahan dari file magic
  • refactor is_tar

Apa yang baru di versi 5.30:

  • der getlength overflow (Jonas Wagner)
  • beberapa kegagalan memuat file magic (Christoph Biedl)
  • perbaikan penguraian CDF (Guy Helmer)
  • Tambahkan dukungan untuk offset tidak langsung yang ditandatangani
  • kucing / dev / null | file - harus mencetak kosong (Christoph Biedl)
  • Ukuran string benjolan dari 64 ke 96.
  • PR / 556: Memperbaiki pemisah pada anotasi.

Apa yang baru di versi 5.29:

  • der getlength overflow (Jonas Wagner)
  • beberapa kegagalan memuat file magic (Christoph Biedl)
  • perbaikan penguraian CDF (Guy Helmer)
  • Tambahkan dukungan untuk offset tidak langsung yang ditandatangani
  • kucing / dev / null | file - harus mencetak kosong (Christoph Biedl)
  • Ukuran string benjolan dari 64 ke 96.
  • PR / 556: Memperbaiki pemisah pada anotasi.

Apa yang baru di versi 5.28:

  • Fitur:
  • jumlah bita yang dibaca dari file untuk menentukan jenis file sekarang dapat dikonfigurasi (-P byte =)
  • tambahkan pengurai DER eksperimental (& quot; der & quot; jenis bidang softmagic)
  • tambahkan format keluaran NUL -00
  • kode dekompresi sekarang melaporkan kesalahan dekompresi
  • tambahkan dukungan zlib jika OS memilikinya
  • Perbaikan bug:
  • perbaiki ID3 penguraian tidak langsung
  • menyediakan dprintf (3) untuk OS yang tidak memilikinya
  • hapus kode REG_STARTEND tidak berfungsi seperti yang diharapkan
  • forking untuk dekompresi dipecahkan dengan magic_buffer

Apa yang baru di versi 5.25:

  • tambahkan batas untuk panjang pencarian regex
  • memperbaiki masalah dengan --parameter
  • Windows memperbaiki PR / 466

Apa yang baru di versi 5.24:

  • memperbaiki parsing dari opsi panjang pantomim
  • sesuaikan sihir peta FIT untuk bekerja setelah perbaikan bug tanggal di 5.23

Apa yang baru di versi 5.22:

  • Bug:
  • merestrukturisasi elf pencetakan catatan untuk menghindari pesan yang berulang
  • tambahkan batas catatan, disarankan oleh Alexander Cherepanov
  • Bail out pada partial pread () (Alexander Cherepanov)
  • Perbaiki batasan yang salah periksa di file_printable (Alexander Cherepanov)
  • PR / 405: abaikan SIGPIPE dari program uncompress
  • berubah dapat dicetak - & gt; file_printable dan gunakan di lebih banyak tempat untuk keamanan
  • Fitur:
  • menambahkan relatif tidak langsung untuk TIFF / Exif
  • di ELF, alih-alih & quot; (menggunakan pustaka dinamis) & quot; ketika PT_INTERP hadir mencetak nama interpreter.

Apa yang baru di versi 5.20:

  • 1.sm.webp: Data RIFF (little-endian), gambar Web / P, pengkodean VP8, 320x214, Penskalaan: [tidak ada] x [tidak ada], warna YUV, dekoder harus menjepit
  • 1.webp: Data RIFF (little-endian), gambar Web / P, pengkodean VP8, 550x368, Penskalaan: [tidak ada] x [tidak ada], warna YUV, dekoder harus menjepit
  • CCITT_1.TIF: data gambar TIFF, little-endian, direntries = 17, tinggi = 2376, bps = 1, kompresi = grup tingkat-2, PhotometricIntepretation = WhiteIsZero, nama = Input Standar, deskripsi = mengkonversi file PBM, lebar = 1728
  • FLOWER.jpg: data gambar JPEG, dasar, presisi 8, 2592x3904, bingkai 3
  • FLOWER.wdp: Gambar JPEG-XR, hard tiling, spasial xform = TL, header pendek, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: data gambar TIFF, little-endian, direntries = 16, height = 1001, bps = 206, compression = LZW, PhotometricIntepretation = RGB, width = 1419
  • Ada juga beberapa bug yang diperbaiki dari rilis sebelumnya, jadi ini akan menjadi rilis yang disarankan untuk digunakan ...

Apa yang baru di versi 5.17:

  • Hitung tingkat rekursi melalui sihir tidak langsung
  • Cegah rekursi tak terbatas pada file dengan offset tidak langsung 0
  • Add-E flag yang membuat file mencetak kesalahan sistem file ke stderr dan keluar.
  • cetakan mime dapat mencetak hasil dari beberapa entri sihir jika ada banyak kecocokan.
  • Dalam beberapa kasus, luapan tidak terdeteksi saat menghitung offset dalam softmagic.
  • Gunakan strcasestr () ke untuk string cdf
  • Setel ulang ke & quot; C & quot; lokal saat melakukan operasi regex, atau perbandingan tidak sensitif huruf; ini adalah sementara

Apa yang baru di versi 5.16:

  • Selalu biarkan file magis dimuat, jangan membongkar untuk magic_check , dll.
  • Memperbaiki pengkodean standar ke biner alih-alih tidak diketahui yang pecah baru-baru ini
  • Tangani file kosong dan satu byte, kurang khusus sehingga --pengode -anime tidak pecah sepenuhnya
  • Perbaiki kode keluar non-nol yang salah dari file dan pesan tidak ada
  • Tambahkan pendeteksian file CDF MSI (Guy Helmer)

Perangkat lunak lain dari pengembang Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Komentar untuk File

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!