File

Скріншот програми:
File
Дані програми:
Версія: 5.34 оновлений
Дата завантаження: 16 Aug 18
Розробник: Christos Zoulas
Ліцензія: Безкоштовно
Популярність: 17

Rating: nan/5 (Total Votes: 0)

Файл - це відкрите джерело та безкоштовна реалізація команди 'file', яка використовується практично в кожній операційній системі UNIX, наприклад Linux та BSD. Команда 'file', якщо ви не знайомі з нею, - це програма командного рядка, яка повідомляє вам, які дані містяться у файлі.

Оригінальна команда "file" поставляється разом з Bell Labs UNIX, але вона була недоступна у вихідній формі для маси перед цією повторною реалізацією. Як і будь-яка інша програма командного рядка, файл повинен бути використаний через будь-яку програму емулятора термінала.


Параметри командного рядка

Файл постачається з різними параметрами командного рядка, які допоможуть краще та швидше класифікувати файли у вашій системі GNU / Linux. Один із них можна переглянути, запустивши файл & lsquo; --help & rsquo; команду в додатку термінального емулятора.

Серед найбільш корисних параметрів командного рядка ми можемо згадати про підтримку використання певного файлу як розділеного кольором списку файлів магічного числа, підтримку обробки стиснутих файлів, а також підтримку виводу рядків типу MIME, кодування MIME або Apple типу / творець.

Крім того, користувач зможе перелічити магічну силу, щоб включити наступні символьні посилання, припинити імена файлів за допомогою ASCII NUL, зберегти час доступу до файлів, обробляти спеціальні файли як звичайні, а також компілювати файл, який є заданий параметром -m (--magic-file LIST).


Під капотом і підтримуються ОС

Файл - це крос-платформне програмне забезпечення, повністю написане на мові програмування C, а це означає, що він швидко підтримує всі відомі операційні системи GNU / Linux, а також різні дистрибутиви BSD, включаючи FreeBSD, OpenBSD та NetBSD. Дарвін / Mac OS X також підтримується.

Програма поширюється як універсальний спосіб використання (TAR archive), який можна легко встановити на будь-якій 32-розрядній або 64-розрядній системі. Щоб встановити його, просто завантажте архів, збережіть його на своєму ПК, розпакуйте його, відкрийте додаток термінала та перейдіть до місця вилученого архіву (наприклад, cd /home/softoware/file-5.20), запустіть & lsquo ;. / configure && зробити & rsquo; команду, а потім виконайте команду & lsquo; make install & rsquo; або & lsquo; sudo make install & rsquo; команда.

Що нового у цьому випуску:

  • Це виправлення помилки; більшість виправлень були обумовлені висновками oss-fuzz, і причиною випуску зараз є те, що нових звітів не було більше двох тижнів. Більшість проблем, знайдені oss-fuzz, були в ...
  • синтаксичний синтаксичний аналіз (читається за межами)
  • відповідність рядка / регулярного виразу (неініціалізована читання пам'яті)
  • Інші виправлення помилок:
  • видалити кінцеві пробіли з магічних файлів
  • рефактор is_tar

Що нового у версії 5.33:

  • Це виправлення помилки; більшість виправлень були обумовлені висновками oss-fuzz, і причиною випуску зараз є те, що нових звітів не було більше двох тижнів. Більшість проблем, знайдені oss-fuzz, були в ...
  • синтаксичний синтаксичний аналіз (читається за межами)
  • відповідність рядка / регулярного виразу (неініціалізована читання пам'яті)
  • Інші виправлення помилок:
  • видалити кінцеві пробіли з магічних файлів
  • рефактор is_tar

Що нового в версії:

  • Це виправлення помилки; більшість виправлень були обумовлені висновками oss-fuzz, і причиною випуску зараз є те, що нових звітів не було більше двох тижнів. Більшість проблем, знайдені oss-fuzz, були в ...
  • синтаксичний синтаксичний аналіз (читається за межами)
  • відповідність рядка / регулярного виразу (неініціалізована читання пам'яті)
  • Інші виправлення помилок:
  • видалити кінцеві пробіли з магічних файлів
  • рефактор is_tar

Що нового в версії 5.31:

  • Це виправлення помилки; більшість виправлень були обумовлені висновками oss-fuzz, і причиною випуску зараз є те, що нових звітів не було більше двох тижнів. Більшість проблем, знайдені oss-fuzz, були в ...
  • синтаксичний синтаксичний аналіз (читається за межами)
  • відповідність рядка / регулярного виразу (неініціалізована читання пам'яті)
  • Інші виправлення помилок:
  • видалити кінцеві пробіли з магічних файлів
  • рефактор is_tar

Що нового у версії 5.30:

  • збігається з перевищенням довжини (Джонас Вагнер)
  • кілька помилок завантаження магічного файлу (Christoph Biedl)
  • поліпшення синтаксичного аналізу CDF (Guy Helmer)
  • Додати підтримку для підписаних непрямих компенсацій
  • cat / dev / null | файл - слід друкувати порожнім (Christoph Biedl)
  • Розмір стрілки з 64 до 96.
  • PR / 556: Виправте розділювачі на анотації.

Що нового у версії 5.29:

  • переповнення довжини переміщення (Jonas Wagner)
  • кілька помилок завантаження магічного файлу (Christoph Biedl)
  • поліпшення синтаксичного аналізу CDF (Guy Helmer)
  • Додати підтримку для підписаних непрямих компенсацій
  • cat / dev / null | файл - слід друкувати порожнім (Christoph Biedl)
  • Розмір стрілки з 64 до 96.
  • PR / 556: Виправте розділювачі на анотації.

Що нового в версії 5.28:

  • Особливості:
  • кількість байтів, що читаються з файлів, для визначення типу файлу тепер можна налаштувати (-P байтів)
  • додайте експериментальний аналізатор DER (тип типу "softmagic")
  • додайте формат вихідного формату NUL -00
  • декомпресійний код тепер повідомляє про помилки декомпресії
  • додайте zlib-підтримку, якщо в ОС є
  • Виправлення помилок:
  • виправте непрямий синтаксичний аналіз ID3
  • надайте dprintf (3) для ОС, які її не мають
  • видалити код REG_STARTEND не працює як очікуваний
  • forking для декомпресії було порушено з magic_buffer

Що нового у версії 5.25:

  • додати обмеження на тривалість пошуку регулярних виразів
  • виправити проблеми з параметром -
  • Windows виправляє PR / 466

Що нового у версії 5.24:

  • виправити розбір довгих параметрів MIME
  • налаштуйте магію карт FIT для роботи після виправлення помилок дата в 5.23

Що нового у версії 5.22:

  • Помилки:
  • перебудувати друк елф нотатки, щоб уникнути повторних повідомлень
  • додати обмеження зауваження, запропоноване Олександром Черепановим
  • Звільнись на частковому преад () (Олександр Черепанов)
  • Виправте неправильну перевірку граней в файл_принстал (Олександр Черепанов)
  • PR / 405: ігноруйте SIGPIPE від розпакування програм
  • змінити друк - & gt; file_printable і використовувати його в більшій кількості для безпеки
  • Особливості:
  • додавати непрямий відносний для TIFF / Exif
  • в ELF, а не & quot; (використовує динамічні бібліотеки) & quot; коли присутній PT_INTERP, надрукуйте ім'я перекладача.

Що нового у версії 5.20:

  • 1.sm.webp: дані RIFF (маленькі), зображення Web / P, кодування VP8, 320x214, масштабування: [none] x [none], колір YUV, декодери повинні затискати
  • 1.webp: дані RIFF (маленькі), зображення Web / P, кодування VP8, 550x368, масштабування: [немає] x [none], колір YUV, декодери повинні затискати
  • CCITT_1.TIF: дані зображень TIFF, small-endian, direntries = 17, height = 2376, bps = 1, compression = дворівнева група 4, PhotometricIntepretation = WhiteIsZero, name = Стандартний ввід, опис = конвертований файл PBM, ширина = 1728
  • FLOWER.jpg: дані зображення JPEG, базова лінія, точність 8, 2592x3904, кадри 3
  • FLOWER.wdp: JPEG-XR зображення, тверда плитка, просторовий xform = TL, короткий заголовок, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: дані зображень TIFF, маленький-endian, direntries = 16, висота = 1001, bps = 206, стиснення = LZW, PhotometricIntepretation = RGB, ширина = 1419
  • Існує також кілька помилок, виправлених з попередніх версій, тому це буде рекомендований випуск для використання ...

Що нового у версії 5.17:

  • Кількість рекурсійних рівнів через непряму магію
  • Запобігання нескінченній рекурсії в файлах з непрямими компенсаціями 0
  • Додайте прапорець -E, який збігається з помилками файлової системи для stderr і завершує роботу.
  • Друк мімі може друкувати результати з декількох магічних записів, якщо їх було кілька.
  • У деяких випадках перевидання не було виявлено під час обчислення зсувів у програмному забезпеченні.
  • Використовуйте strcasestr () для рядків cdf
  • Скинути на "C" & quot; регіон під час виконання регулярних викликів чи регістр-нечутливий порівняння; це попереднє

Що нового в версії 5.16:

  • Завжди залишайте магічний файл завантаженим, не вивантажуйте magic_check , і т. д.
  • Виправте кодування за замовчуванням на подвійний, а не на невідомий, який нещодавно зламався
  • Обробляти порожні файли та файли з одним байтом менш спеціально, так що --мікроекодування не зовсім порушує
  • Виправте помилковий код ненулевого виходу з неіснуючого файлу та повідомлення
  • Додати детектор файлів CDF MSI (Guy Helmer)

Інші програми розробника Christos Zoulas

Tcsh
Tcsh

27 Sep 15

File

Коментар не знайдено
додати коментар
Включіть картинки!