File

Screenshot der Software:
File
Softwarebeschreibung:
Version: 5.34 Aktualisiert
Upload-Datum: 16 Aug 18
Entwickler: Christos Zoulas
Lizenz: Frei
Popularität: 70

Rating: 5.0/5 (Total Votes: 1)

Datei ist die Open-Source- und freie Implementierung des Befehls 'file', der auf fast jedem UNIX-ähnlichen Betriebssystem wie Linux und BSD verwendet wird. Der Befehl 'datei' ist, wenn Sie nicht damit vertraut sind, ein Befehlszeilenprogramm, das Ihnen sagt, welche Art von Daten eine Datei enthält.

Der ursprüngliche Befehl 'Datei', der mit Bell Labs UNIX ausgeliefert wurde, war jedoch vor dieser Neuimplementierung für die Massen nicht verfügbar. Wie jedes andere Befehlszeilenprogramm muss Datei über jede Terminalemulatoranwendung verwendet werden.


Befehlszeilenoptionen

File enthält verschiedene Befehlszeilenoptionen, mit denen Sie Dateien auf Ihrem GNU / Linux-System besser und schneller klassifizieren können. Sie können auf einen Blick angezeigt werden, indem Sie die Datei "--help & rsquo" ausführen. Befehl in einer Terminalemulator-App.

Zu den nützlichsten Befehlszeilenoptionen gehören die Unterstützung für die Verwendung einer bestimmten Datei als farbseparierte Liste mit magischen Zahlen, die Unterstützung für die Verarbeitung komprimierter Dateien sowie die Unterstützung für die Ausgabe von MIME-Zeichenfolgen und die MIME-Codierung oder Apple Typ / Ersteller.

Zusätzlich wird der Benutzer in der Lage sein, Zauberstärke aufzulisten, Symlinks zu folgen, Dateinamen mit ASCII NUL zu beenden, die Zugriffszeit auf Dateien zu erhalten, spezielle Dateien als normale Dateien zu behandeln und eine Datei zu kompilieren angegeben durch die Option -m (--magic-file LIST).


Unter der Haube und unterstützten Betriebssystemen

File ist eine plattformübergreifende Software, die vollständig in der Programmiersprache C geschrieben ist, was bedeutet, dass sie schnell ist und alle bekannten GNU / Linux-Betriebssysteme sowie verschiedene BSD-Distributionen unterstützt, einschließlich FreeBSD, OpenBSD und NetBSD. Darwin / Mac OS X wird ebenfalls unterstützt.

Das Programm wird als universelles Quell-Tarball (TAR-Archiv) verteilt, das leicht auf jedem 32-Bit- oder 64-Bit-System installiert werden kann. Um es zu installieren, lade einfach das Archiv herunter, speichere es auf deinem PC, entpacke es, öffne eine Terminal-App und navigiere zum Speicherort der extrahierten Archivdateien (zB cd /home/softoware/file-5.20), führe das & lsquo; aus. sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch dieser Befehl, und führen Sie dann die & lsquo; make install & rsquo; oder & lsquo; sudo make install & rsquo; Befehl.

Was ist neu in dieser Version:

  • Dies ist eine Bugfix-Version; Die meisten Korrekturen wurden durch Oss-Fuzz-Ergebnisse ausgelöst, und der Grund für die Veröffentlichung ist nun, dass es seit mehr als zwei Wochen keine neuen Berichte mehr gibt. Die meisten der von oss-fuzz gefundenen Probleme waren ...
  • cdf-Analyse (außerhalb der Grenzen gelesen)
  • Zeichenfolge / Regex-Übereinstimmung (nicht initialisierte Speicherlesevorgänge)
  • Andere verschiedene Korrekturen:
  • entferne nachfolgende Leerzeichen aus magischen Dateien
  • Refaktor is_tar

Was ist neu in Version 5.33:

  • Dies ist eine Bugfix-Version; Die meisten Korrekturen wurden durch Oss-Fuzz-Ergebnisse ausgelöst, und der Grund für die Veröffentlichung ist nun, dass es seit mehr als zwei Wochen keine neuen Berichte mehr gibt. Die meisten der von oss-fuzz gefundenen Probleme waren ...
  • cdf-Analyse (außerhalb der Grenzen gelesen)
  • Zeichenfolge / Regex-Übereinstimmung (nicht initialisierte Speicherlesevorgänge)
  • Andere verschiedene Korrekturen:
  • entferne nachfolgende Leerzeichen aus magischen Dateien
  • Refaktor is_tar

Was ist neu in der Version:

  • Dies ist eine Bugfix-Version; Die meisten Korrekturen wurden durch Oss-Fuzz-Ergebnisse ausgelöst, und der Grund für die Veröffentlichung ist nun, dass es seit mehr als zwei Wochen keine neuen Berichte mehr gibt. Die meisten der von oss-fuzz gefundenen Probleme waren ...
  • cdf-Analyse (außerhalb der Grenzen gelesen)
  • Zeichenfolge / Regex-Übereinstimmung (nicht initialisierte Speicherlesevorgänge)
  • Andere verschiedene Korrekturen:
  • entferne nachfolgende Leerzeichen aus magischen Dateien
  • Refaktor is_tar

  • Was ist neu in Version 5.31?

    Die meisten Korrekturen wurden durch Oss-Fuzz-Ergebnisse ausgelöst, und der Grund für die Veröffentlichung ist nun, dass es seit mehr als zwei Wochen keine neuen Berichte mehr gibt. Die meisten der von oss-fuzz gefundenen Probleme waren ...

  • cdf-Analyse (außerhalb der Grenzen gelesen)
  • Zeichenfolge / Regex-Übereinstimmung (nicht initialisierte Speicherlesevorgänge)
  • Andere verschiedene Korrekturen:
  • entferne nachfolgende Leerzeichen aus magischen Dateien
  • Refaktor is_tar

Was ist neu in Version 5.30:

  • der getlngen Überlauf (Jonas Wagner)
  • Fehler beim Laden mehrerer Dateien (Christoph Biedl)
  • CDF-Parsing-Verbesserungen (Guy Helmer)
  • Fügen Sie Unterstützung für signierte indirekte Offsets hinzu
  • cat / dev / null | Datei - sollte leer drucken (Christoph Biedl)
  • Bump-String-Größe von 64 bis 96.
  • PR / 556: Fixiere Separatoren auf Annotationen.

Was ist neu in Version 5.29:

  • der GetLength-Überlauf (Jonas Wagner)
  • Fehler beim Laden mehrerer Dateien (Christoph Biedl)
  • CDF-Parsing-Verbesserungen (Guy Helmer)
  • Fügen Sie Unterstützung für signierte indirekte Offsets hinzu
  • cat / dev / null | Datei - sollte leer drucken (Christoph Biedl)
  • Bump-String-Größe von 64 bis 96.
  • PR / 556: Fixiere Separatoren auf Annotationen.

Was ist neu in Version 5.28:

  • Eigenschaften:
  • Die Anzahl der Bytes, die aus Dateien gelesen werden, um den Dateityp zu bestimmen, ist jetzt konfigurierbar (-P Bytes =)
  • füge experimentellen DER-Parser hinzu ("der" Softmagic-Feldtyp)
  • fügt das NUL-terminierte Ausgabeformat -00
  • hinzu
  • Dekomprimierungscode meldet jetzt Dekomprimierungsfehler
  • fügen Sie zlib-Unterstützung hinzu, wenn das Betriebssystem es hat
  • Bugfixes:
  • ID3 indirektes Parsen reparieren
  • Stellen Sie dprintf (3) für die Betriebssysteme bereit, die es nicht haben
  • delete REG_STARTEND Code funktioniert nicht wie erwartet
  • Fork für Dekompression wurde mit magic_buffer
  • gebrochen

Was ist neu in Version 5.25:

  • fügt der Länge der Regex-Suche ein Limit hinzu
  • behebt Probleme mit --parameter
  • Windows Fixes PR / 466

Was ist neu in Version 5.24:

  • behebt das Parsen der MIME-langen Optionen
  • Passe die FIT-Map-Magie an, um nach dem Datumsbug in 5.23
  • zu arbeiten

Was ist neu in Version 5.22:

  • Fehler:
  • restrukturieren Elf-Notendruck, um wiederholte Nachrichten zu vermeiden
  • Notizgrenze hinzufügen, vorgeschlagen von Alexander Cherepanov
  • Bail out auf Teil Pread () (Alexander Cherepanov)
  • Fix inkorrekte Schranken check in file_printable (Alexander Cherepanov)
  • PR / 405: Ignoriere SIGPIPE von dekomprimierten Programmen
  • druckbare ändern - & gt; file_printable und verwenden Sie es an mehreren Orten für die Sicherheit
  • Eigenschaften:
  • indirekten Verwandten für TIFF / Exif
  • hinzufügen
  • in ELF anstelle von & quot; (verwendet dynamische Bibliotheken) & quot; Wenn PT_INTERP vorhanden ist, drucken Sie den Namen des Interpreters.

Was ist neu in Version 5.20:

  • 1.sm.webp: RIFF (Little-Endian) -Daten, Web / P-Bild, VP8-Codierung, 320x214, Skalierung: [keine] x [keine], YUV-Farbe, Decoder sollten klemmen
  • 1.webp: RIFF (Little-Endian) -Daten, Web / P-Bild, VP8-Codierung, 550x368, Skalierung: [keine] x [keine], YUV-Farbe, Decoder sollten clamp
  • CCITT_1.TIF: TIFF-Bilddaten, Little-Endian, Direntries = 17, Höhe = 2376, bps = 1, Kompression = Bi-Level-Gruppe 4, PhotometricIntepretation = WhiteIsZero, Name = Standard Input, Beschreibung = konvertierte PBM-Datei, width = 1728
  • FLOWER.jpg: JPEG-Bilddaten, Grundlinie, Genauigkeit 8, 2592x3904, Frames 3
  • FLOWER.wdp: JPEG-XR-Bild, harte Kachelung, räumliche xform = TL, kurze Kopfzeile, 2592x3904, Bittiefe = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: TIFF-Bilddaten, Little-Endian, Direntries = 16, Höhe = 1001, bps = 206, Komprimierung = LZW, PhotometricIntepretation = RGB, width = 1419
  • Es gibt auch ein paar Bugs, die von den vorherigen Releases behoben wurden, also wäre dies die empfohlene Version, die Sie verwenden können ...

Was ist neu in Version 5.17:

  • Zähle Rekursionsebenen durch indirekte Magie
  • Verhindern Sie unendliche Rekursion für Dateien mit indirekten Offsets von 0
  • Fügt -E-Flag hinzu, das Datei-Druck-Dateisystemfehler zu stderr und exit macht.
  • mime printing könnte Ergebnisse von mehreren magischen Einträgen drucken, wenn mehrere Übereinstimmungen vorhanden wären.
  • In einigen Fällen wurde beim Berechnen von Offsets in softmagic kein Überlauf erkannt.
  • Verwenden Sie strcasestr () für cdf-Zeichenfolgen
  • Zurücksetzen auf die & quot; C & rdquo; Gebietsschema während Regex-Operationen, oder Groß- und Kleinschreibung nicht vergleichen; das ist vorläufig

Was ist neu in Version 5.16:

  • Lassen Sie die magische Datei immer geladen, entladen Sie sie nicht für magic_check usw.
  • Korrigieren Sie die Standardcodierung auf "binary" anstelle von "unknown", was kürzlich abgebrochen wurde
  • Behandle leere und ein Byte große Dateien, weniger speziell, damit --mime-encoding nicht komplett bricht
  • Behebung eines fehlerhaften Nicht-Null-Exit-Codes von nicht existierender Datei und Nachricht
  • CDF MSI-Dateierkennung hinzufügen (Guy Helmer)

Andere Software von Entwickler Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Kommentare zu File

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!