File

Software screenshot:
File
Software informatie:
Versie: 5.34 Bijgewerkt
Upload datum: 16 Aug 18
Ontwikkelaar: Christos Zoulas
Licentie: Gratis
Populariteit: 17

Rating: nan/5 (Total Votes: 0)

Bestand is de open source en gratis implementatie van de opdracht 'file' die wordt gebruikt op bijna elk UNIX-achtig besturingssysteem, zoals Linux en BSD. De opdracht 'file' is, als u niet bekend bent, een opdrachtregelprogramma dat u vertelt welk type gegevens een bestand bevat.

De oorspronkelijke opdracht 'bestand' die werd verzonden met Bell Labs UNIX, maar die vóór de herimplementatie niet beschikbaar was in bronvorm voor de massa. Net als elk ander opdrachtregelprogramma moet Bestand worden gebruikt via elke terminal-emulatorapplicatie.


Opdrachtregelopties

Bestand wordt geleverd met verschillende opdrachtregelopties die u helpen om bestanden op uw GNU / Linux-systeem beter en sneller te classificeren. Ze kunnen in een oogopslag worden bekeken door het & lsquo; -bestand --help & rsquo; commando in een terminal-emulator-app.

Onder de handigste opdrachtregelopties kunnen we ondersteuning noemen voor het gebruik van een specifiek bestand als een door kleur gescheiden lijst met magische nummerbestanden, ondersteuning voor het verwerken van gecomprimeerde bestanden, evenals ondersteuning voor het uitvoeren van MIME-type strings, MIME-codering of Apple type / maker.

Daarnaast kan de gebruiker magische sterkte tonen, symlinks inschakelen, bestandsnamen met ASCII NUL beëindigen, de toegangstijd tot bestanden behouden, speciale bestanden behandelen als gewone bestanden en een bestand compileren dat gespecificeerd door de -m (--magic-file LIST) optie.


Onder de motorkap en ondersteunde besturingssystemen

Bestand is een platformonafhankelijke software die volledig in de programmeertaal C is geschreven, wat betekent dat het snel is en alle bekende GNU / Linux-besturingssystemen ondersteunt, evenals verschillende BSD-distributies, waaronder FreeBSD, OpenBSD en NetBSD. Darwin / Mac OS X wordt ook ondersteund.

Het programma wordt gedistribueerd als een universele bron-tarball (TAR-archief) die eenvoudig op elk 32-bits of 64-bits systeem kan worden geïnstalleerd. Om het te installeren, downloadt u gewoon het archief, slaat u het op uw pc op, pakt u het uit, opent u een terminal-app en navigeert u naar de locatie van de uitgepakte archiefbestanden (bijv. Cd /home/softoware/file-5.20), voert u het & lsquo; uit. / configure && make & rsquo; opdracht en voer vervolgens de installatie van & lsquo; uitvoeren uit & rsquo; of & lsquo; sudo make install & rsquo; opdracht.

Wat is nieuw in deze release:

  • Dit is een opgeloste bugfix; de meeste fixes werden gedreven door oss-fuzz-bevindingen en de reden voor de release is nu dat er gedurende meer dan twee weken geen nieuwe rapporten zijn geweest. De meeste problemen gevonden door oss-fuzz waren in ...
  • cdf-parsing (lees de uit grenswaarden)
  • tekenreeks- / regex-overeenkomsten (niet-geïnitialiseerde geheugenmaten)
  • Andere oplossingen voor fouten:
  • achterliggende spaties uit magische bestanden verwijderen
  • refactor is_tar

Wat is nieuw in versie 5.33:

  • Dit is een opgeloste bugfix; de meeste fixes werden gedreven door oss-fuzz-bevindingen en de reden voor de release is nu dat er gedurende meer dan twee weken geen nieuwe rapporten zijn geweest. De meeste problemen gevonden door oss-fuzz waren in ...
  • cdf-parsing (lees de uit grenswaarden)
  • tekenreeks- / regex-overeenkomsten (niet-geïnitialiseerde geheugenmaten)
  • Andere oplossingen voor fouten:
  • achterliggende spaties uit magische bestanden verwijderen
  • refactor is_tar

Wat is nieuw in versie:

  • Dit is een opgeloste bugfix; de meeste fixes werden gedreven door oss-fuzz-bevindingen en de reden voor de release is nu dat er gedurende meer dan twee weken geen nieuwe rapporten zijn geweest. De meeste problemen gevonden door oss-fuzz waren in ...
  • cdf-parsing (lees de uit grenswaarden)
  • tekenreeks- / regex-overeenkomsten (niet-geïnitialiseerde geheugenmaten)
  • Andere oplossingen voor fouten:
  • achterliggende spaties uit magische bestanden verwijderen
  • refactor is_tar

Wat is nieuw in versie 5.31:

  • Dit is een opgeloste bugfix; de meeste fixes werden gedreven door oss-fuzz-bevindingen en de reden voor de release is nu dat er gedurende meer dan twee weken geen nieuwe rapporten zijn geweest. De meeste problemen gevonden door oss-fuzz waren in ...
  • cdf-parsing (lees de uit grenswaarden)
  • tekenreeks- / regex-overeenkomsten (niet-geïnitialiseerde geheugenmaten)
  • Andere oplossingen voor fouten:
  • achterliggende spaties uit magische bestanden verwijderen
  • refactor is_tar

Wat is nieuw in versie 5.30:

  • der getlength overflow (Jonas Wagner)
  • meerdere foutmeldingen bij laden van magische bestanden (Christoph Biedl)
  • Verbeteringen van CDF-parsing (Guy Helmer)
  • Ondersteuning toevoegen voor ondertekende indirecte offsets
  • cat / dev / null | bestand - moet leeg afdrukken (Christoph Biedl)
  • Bump string-grootte van 64 tot 96.
  • PR / 556: scheidingen op annotaties herstellen.

Wat is nieuw in versie 5.29:

  • der getlength overflow (Jonas Wagner)
  • meerdere foutmeldingen bij laden van magische bestanden (Christoph Biedl)
  • Verbeteringen van CDF-parsing (Guy Helmer)
  • Ondersteuning toevoegen voor ondertekende indirecte offsets
  • cat / dev / null | bestand - moet leeg afdrukken (Christoph Biedl)
  • Bump string-grootte van 64 tot 96.
  • PR / 556: scheidingen op annotaties herstellen.

Wat is nieuw in versie 5.28:

  • Kenmerken:
  • het aantal bytes dat uit bestanden wordt gelezen om te bepalen welk bestandstype nu kan worden geconfigureerd (-P bytes =)
  • experimenteel DER-parser (& quot; der & quot; softmagic-veldtype)
  • toevoegen
  • NUL-beëindigde uitvoerindeling -00
  • toevoegen
  • decompressiecode meldt nu decompressiefouten
  • voeg zlib-ondersteuning toe als het besturingssysteem het heeft
  • Bugfixes:
  • ID3 indirecte parsing repareren
  • verstrek dprintf (3) voor de OS's die het niet hebben
  • verwijderen REG_STARTEND code werkt niet zoals verwacht
  • forking for decompression is broken met magic_buffer

Wat is nieuw in versie 5.25:

  • voeg een limiet toe aan de lengte van regex-zoekopdrachten
  • problemen met --parameter
  • oplossen
  • Windows lost PR / 466 op

Wat is nieuw in versie 5.24:

  • fix parsing van de mime lange opties
  • pas de FIT-kaartmagie aan om te werken na de datumbereparaties in 5.23

Wat is nieuw in versie 5.22:

  • Bugs:
  • herstructureer het afdrukken van elf noten om herhaalde berichten te vermijden
  • nootlimiet toevoegen, gesuggereerd door Alexander Cherepanov
  • Bail out op partial pread () 's (Alexander Cherepanov)
  • Corrigeer onjuiste grenzen check in file_printable (Alexander Cherepanov)
  • PR / 405: negeer SIGPIPE van programma's decomprimeren
  • printbaar wijzigen - & gt; bestand-afdrukbaar en gebruik het op meer plaatsen voor veiligheid
  • Kenmerken:
  • voeg een indirecte relatieve toe voor TIFF / Exif
  • in ELF, in plaats van & quot; (gebruikt dynamische bibliotheken) & quot; wanneer PT_INTERP aanwezig is, drukt u de naam van de interpreter af.

Wat is nieuw in versie 5.20:

  • 1.sm.webp: RIFF (little-endian) gegevens, Web / P-afbeelding, VP8-codering, 320x214, Schalen: [geen] x [geen], YUV-kleur, decoders moeten klemmen
  • 1.webp: RIFF (little-endian) gegevens, Web / P-afbeelding, VP8-codering, 550x368, Schalen: [geen] x [geen], YUV-kleur, decoders moeten klemmen
  • CCITT_1.TIF: TIFF-afbeeldingsgegevens, little-endian, direntries = 17, height = 2376, bps = 1, compression = bi-level group 4, PhotometricIntepretation = WhiteIsZero, name = Standard Input, description = converted PBM-bestand, width = 1728
  • FLOWER.jpg: JPEG-afbeeldingsgegevens, basislijn, precisie 8, 2592x3904, frames 3
  • FLOWER.wdp: JPEG-XR afbeelding, harde tegels, ruimtelijke xform = TL, korte koptekst, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: TIFF-beeldgegevens, little-endian, direntries = 16, height = 1001, bps = 206, compression = LZW, PhotometricIntepretation = RGB, width = 1419
  • Er zijn ook een paar fouten opgelost uit de vorige releases, dus dit zou de aanbevolen release zijn om te gebruiken ...

Wat is nieuw in versie 5.17:

  • Recursieniveaus tellen door indirecte magie
  • Voorkom oneindige recursie voor bestanden met indirecte offsets van 0
  • Voeg een vlag -E toe die fouten in het bestandssysteem afdrukt naar stderr en sluit.
  • mime-afdrukken kan resultaten van meerdere magische items afdrukken als er meerdere overeenkomsten zijn.
  • In sommige gevallen is overloop niet gedetecteerd bij het berekenen van compensaties in softmagic.
  • Gebruik strcasestr () voor cdf-strings
  • Reset naar de & quot; C & quot; locale tijdens het uitvoeren van regex-bewerkingen of niet-hoofdlettergevoelige vergelijkingen; dit is voorlopig

Wat is nieuw in versie 5.16:

  • Laat het magische bestand altijd geladen, niet uitladen voor magic_check , enz.
  • Herstel standaardcodering naar binair in plaats van onbekend dat recent verbroken is
  • Behandel lege en één bytebestanden, minder speciaal zodat --mime-codering niet volledig breekt
  • Foutieve niet-nul-exitcode van niet-bestaand bestand en bericht
  • herstellen
  • CDF MSI-bestanddetectie toevoegen (Guy Helmer)

Andere software van ontwikkelaar Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Reacties op File

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!