File

Screenshot Software:
File
Detalii soft:
Versiune: 5.34 Actualizat
Incarca data: 16 Aug 18
Producător: Christos Zoulas
Licenţă: Gratuit
Popularitate: 17

Rating: nan/5 (Total Votes: 0)

Fișierul este versiunea open source și implementarea gratuită a comenzii "fișier" utilizată în aproape toate sistemele de operare asemănătoare UNIX, cum ar fi Linux și BSD. Comanda "fișier", dacă nu sunteți familiarizată cu aceasta, este un program de linie de comandă care vă spune ce fel de date conține un fișier.

Comanda originală "fișier" a fost livrată cu Bell Labs UNIX, dar nu a fost disponibilă în formă sursă pentru mase înainte de această re-implementare. Ca orice alt program de linie de comandă, Fișierul trebuie să fie folosit prin orice aplicație emulator terminal.


Opțiuni de linie de comandă

Fișierul vine cu diferite opțiuni de linie de comandă care vă vor ajuta să clasificați fișierele pe sistemul GNU / Linux mai bine și mai rapid. Ele pot fi văzute dintr-o privire prin rularea fișierului "--help & rsquo; comanda într-o aplicație emulator terminal

Printre cele mai utile opțiuni de linie de comandă se numără suportul pentru utilizarea unui anumit fișier ca o listă de fișiere cu numere de magie separate de culori, suport pentru procesarea fișierelor comprimate, suport pentru ieșirea șirurilor de tip MIME, codare MIME sau tip / creator Apple.

În plus, utilizatorul va putea afișa puterea magică, pentru a permite urmărirea simbolurilor, să înceteze numele de fișiere cu ASCII NUL, să păstreze timpul de acces pe fișiere, să trateze fișierele speciale ca cele obișnuite și să compileze un fișier care este specificate de opțiunea -m (- LIST de fișier-magie).


Sub capota și OS suportate

Fișierul este un software transversal scris în întregime în limbajul de programare C, ceea ce înseamnă că este rapid și acceptă toate sistemele de operare cunoscute GNU / Linux, precum și diferite distribuții BSD, inclusiv FreeBSD, OpenBSD și NetBSD. Darwin / Mac OS X este, de asemenea, acceptat.

Programul este distribuit ca o sursă universală tarball (arhivă TAR) care poate fi ușor instalată pe orice sistem pe 32 sau 64 de biți. Pentru ao instala, pur și simplu descărcați arhiva, salvați-o pe PC, despachetați-o, deschideți o aplicație terminală și navigați la locația fișierelor arhivate extrase (de exemplu, cd /home/softoware/file-5.20), rulați & lsquo ;. / configure && make & rsquo; comanda și apoi executați instalarea & rsquo; sau "sudo make install & rsquo; comanda

Ce este nou în această versiune:

  • Aceasta este o versiune de fixare a erorilor; majoritatea remedierilor au fost determinate de constatările oss-fuzz, iar motivul eliberării este acum că nu au existat rapoarte noi pentru mai mult de două săptămâni. Cele mai multe probleme găsite de oss-fuzz au fost în ...
  • parsing cdf (nu se citește limite)
  • potrivire string / regex (memorie neinitializată citește)
  • Alte corecții misc:
  • eliminați spațiile de la sfârșitul fișierelor magice
  • refactorul is_tar

Ce este nou în versiunea 5.33:

  • majoritatea remedierilor au fost determinate de constatările oss-fuzz, iar motivul eliberării este acum că nu au existat rapoarte noi pentru mai mult de două săptămâni. Cele mai multe probleme găsite de oss-fuzz au fost în ...
  • parsing cdf (nu se citește limite)
  • potrivire string / regex (memorie neinitializată citește)
  • Alte corecții misc:
  • eliminați spațiile de la sfârșitul fișierelor magice
  • refactorul is_tar

Ce este nou în versiune:

  • Aceasta este o versiune de fixare a erorilor; majoritatea remedierilor au fost determinate de constatările oss-fuzz, iar motivul eliberării este acum că nu au existat rapoarte noi pentru mai mult de două săptămâni. Cele mai multe probleme găsite de oss-fuzz au fost în ...
  • parsing cdf (nu se citește limite)
  • potrivire string / regex (memorie neinitializată citește)
  • Alte corecții misc:
  • eliminați spațiile de la sfârșitul fișierelor magice
  • refactorul is_tar

Ce este nou în versiunea 5.31:

  • majoritatea remedierilor au fost determinate de constatările oss-fuzz, iar motivul eliberării este acum că nu au existat rapoarte noi pentru mai mult de două săptămâni. Cele mai multe probleme găsite de oss-fuzz au fost în ...
  • parsing cdf (nu se citește limite)
  • potrivire string / regex (memorie neinitializată citește)
  • Alte corecții misc:
  • eliminați spațiile de la sfârșitul fișierelor magice
  • refactorul is_tar

Ce este nou în versiunea 5.30:

  • depășirea depășirii (Jonas Wagner)
  • Mai multe eșecuri în încărcarea fișierelor magice (Christoph Biedl)
  • Îmbunătățirile parsingului CDF (Guy Helmer)
  • Adăugați suport pentru offseturile indirecte semnate
  • cat / dev / null | fișier - ar trebui să fie imprimat gol (Christoph Biedl)
  • Dimensiunea șirului de la 64 la 96.
  • PR / 556: Fixați separatoarele pe adnotări.

Noutăți în versiunea 5.29: Jonas Wagner

  • Mai multe eșecuri în încărcarea fișierelor magice (Christoph Biedl)
  • Îmbunătățirile parsingului CDF (Guy Helmer)
  • Adăugați suport pentru offseturile indirecte semnate
  • cat / dev / null | fișier - ar trebui să fie imprimat gol (Christoph Biedl)
  • Dimensiunea șirului de la 64 la 96.
  • PR / 556: Fixați separatoarele pe adnotări.
  • Ce este nou în versiunea 5.28:

    • Caracteristici:
    • numărul de octeți citiți din fișiere pentru a determina tipul fișierului este acum configurabil (-P bytes =)
    • adăugați parser experimental DER ("tip" de câmp softmagic)
    • adăugați formatul de ieșire terminat NUL -00
    • codul de decompresie raportează acum erori de decompresie
    • adăugați suport zlib dacă sistemul de operare îl are
    • Corecții ale erorilor:
    • repara parsarea indirectă ID3
    • furnizați dprintf (3) pentru OS-urile care nu o au
    • șterge codul REG_STARTEND nu funcționează așa cum era de așteptat
    • forking pentru decompresie a fost spart cu magic_buffer

    Ce este nou în versiunea 5.25:

    • adăugați o limită la lungimea căutărilor în regex
    • rezolvați problemele cu --parametrul
    • Windows stabilește PR / 466

    Ce este nou în versiunea 5.24:

  • reglați magia hărții FIT pentru a funcționa după remedierea erorii datei în 5.23
  • Ce este nou în versiunea 5.22:

    • Bugs:
    • să restructureze imprimarea de pe elf pentru a evita mesajele repetate
    • adăugați limita notei, sugerată de Alexander Cherepanov
    • Salvare pe paragraful (41) al lui Alexander Cherepanov ()
    • Fixați limitele incorecte verificați în file_printable (Alexander Cherepanov)
    • PR / 405: ignorați SIGPIPE din programe decomprimare
    • schimbați printabil - & gt; file_printable și folosiți-l în mai multe locuri pentru siguranță
    • Caracteristici:
    • adăugați o relație indirectă pentru TIFF / Exif
    • în ELF, în loc de "(utilizează biblioteci dinamice)" când este prezent PT_INTERP, imprimați numele interpretului.

    Ce este nou în versiunea 5.20:

    • 1.sm.webp: date RIFF (puțin endian), imagine Web / P, codare VP8, 320x214, scalare: [none] x [none] / li>
    • 1.webp: date RIFF (puțin endian), imagine Web / P, codare VP8, 550x368, scalare: [none] x [none], culoare YUV,
    • CCITT_1.TIF: date de imagine TIFF, little-endian, direntries = 17, height = 2376, bps = 1, compression = bi-level group 4, PhotometricIntepretation = WhiteIsZero, width = 1,728
    • FLOWER.jpg: date de imagine JPEG, valoare de bază, precizie 8, 2592x3904, cadre 3
    • FLOWER.wdp: JPEG-XR Imagine, tigla tare, spatiu xform = TL, header scurt, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
    • MARBLES.TIF: date de imagine TIFF, puțin-endian, direntries = 16, înălțime = 1001, bps = 206, compresie = LZW, PhotometricIntepretation =
    • Există, de asemenea, câteva bug-uri fixate de versiunile anterioare, deci aceasta ar fi versiunea recomandată de utilizat ...

    Ce este nou în versiunea 5.17:

    • Contorizați nivelele de recursiune prin magie indirectă
    • Preveniți recursiunea infinită a fișierelor cu compensări indirecte de 0
    • Adăugați un semn -E care face ca fișierele de fișiere de tipărire ale fișierelor să fie stderr și să iasă.
    • Imprimarea prin mime ar putea imprima rezultate din mai multe înregistrări magice dacă ar fi mai multe potriviri.
    • În unele cazuri, depășirea nu a fost detectată atunci când se compară offseturile în softmagic.
    • Folosiți strcasestr () pentru șirul de caractere cdf
    • Resetați la "C" localizarea în timp ce efectuați operațiuni de regex sau comparații insensibile la litere mici; acest lucru este provizoriu

    Ce este nou în versiunea 5.16:

    • , etc.
    • Fixați codificarea implicită în binar în loc de necunoscut care a rupt recent
    • Manipulați fișiere goale și un singur octet, mai puțin special pentru ca - encoding -mime nu se rupe complet
    • Remediați codul de iesire eronat non-zero din fișierul și mesajul existent
    • Adăugați detectarea fișierelor CDF MSI (Guy Helmer)

    Alte software-uri de dezvoltator Christos Zoulas

    Tcsh
    Tcsh

    27 Sep 15

    Comentarii la File

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!