File

Software skärmdump:
File
Mjukvaruinformation:
Version: 5.34 Uppdaterad
Ladda upp dagen: 16 Aug 18
Utvecklare: Christos Zoulas
Licens: Gratis
Popularitet: 70

Rating: 5.0/5 (Total Votes: 1)

Fil är öppen källkod och gratis implementering av kommandot "fil" som används på nästan alla UNIX-liknande operativsystem, som Linux och BSD. Kommandot "fil", om du inte är bekant med det, är ett kommandoradsprogram som berättar vilken typ av data en fil innehåller.

Det ursprungliga "filen" -kommandot skickades med Bell Labs UNIX, men var inte tillgängligt i källform till massorna före denna omimplementering. Precis som något annat kommandoradsprogram, måste fil användas via alla terminalsemulatorprogram.


Kommandoradsalternativ

Filen levereras med olika kommandoradsalternativ som hjälper dig att klassificera filer på ditt GNU / Linux-system bättre och snabbare. De kan ses på ett ögonblick genom att köra & lsquo; filen --help & rsquo; kommando i en terminal emulator app.

Bland de mest användbara kommandoradsalternativen kan vi nämna stöd för att använda en specifik fil som en färgseparerad lista över magiska nummerfiler, stöd för bearbetning av komprimerade filer, samt stöd för utmatning av MIME-typsträngar, MIME-kodning eller Apple-typ / skapare.

Dessutom kommer användaren att kunna lista magisk styrka, för att aktivera följande av symlinks, att säga upp filnamn med ASCII NUL, för att bevara åtkomsttid på filer, att behandla speciella filer som vanliga, och att sammanställa en fil som är specificerad av alternativet -m (--magic-file LIST).


Under huven och stödd operativsystem

Filen är en plattformsoftware som helt skrivs i C-programmeringsspråket, vilket innebär att det är snabbt och stöder alla kända GNU / Linux-operativsystem, samt olika BSD-distributioner, inklusive FreeBSD, OpenBSD och NetBSD. Darwin / Mac OS X stöds även.

Programmet distribueras som en universell källa tarball (TAR arkiv) som enkelt kan installeras på alla 32-bitars eller 64-bitars system. För att installera det, ladda bara arkivet, spara det på din dator, packa upp det, öppna en terminalapp och navigera till platsen för de extraherade arkivfilerna (t.ex. cd /home /softoware/file-5.20), kör & lsquo ;. / configure && make & rsquo; kommandot, och kör sedan & lsquo; gör installationen & rsquo; eller "sudo gör installationen & rsquo; kommando.

Vad är nytt i den här utgåvan:

  • Det här är en buggfix-release; De flesta av fixarna drivs av oss-fuzz-fynd, och orsaken till frisläppandet är att det inte har funnits några nya rapporter i mer än två veckor. De flesta av problemen som oss-fuzz hittade var i ...
  • cdf-analysering (utan gränser läser)
  • sträng / regex matchning (oinitialiserat minne läser)
  • Andra andra lösningar:
  • Ta bort lediga utrymmen från magiska filer
  • refactor is_tar

Vad är nytt i version 5.33:

  • Det här är en buggfix release; De flesta av fixarna drivs av oss-fuzz-fynd, och orsaken till frisläppandet är att det inte har funnits några nya rapporter i mer än två veckor. De flesta av problemen som oss-fuzz hittade var i ...
  • cdf-analysering (utan gränser läser)
  • sträng / regex matchning (oinitialiserat minne läser)
  • Andra andra lösningar:
  • Ta bort lediga utrymmen från magiska filer
  • refactor is_tar

Vad är nytt i version:

  • Det här är en buggfix-release; De flesta av fixarna drivs av oss-fuzz-fynd, och orsaken till frisläppandet är att det inte har funnits några nya rapporter i mer än två veckor. De flesta av problemen som oss-fuzz hittade var i ...
  • cdf-analysering (utan gränser läser)
  • sträng / regex matchning (oinitialiserat minne läser)
  • Andra andra lösningar:
  • Ta bort lediga utrymmen från magiska filer
  • refactor is_tar

Vad är nytt i version 5.31:

  • Det här är en buggfix release; De flesta av fixarna drivs av oss-fuzz-fynd, och orsaken till frisläppandet är att det inte har funnits några nya rapporter i mer än två veckor. De flesta av problemen som oss-fuzz hittade var i ...
  • cdf-analysering (utan gränser läser)
  • sträng / regex matchning (oinitialiserat minne läser)
  • Andra andra lösningar:
  • Ta bort lediga utrymmen från magiska filer
  • refactor is_tar

Vad är nytt i version 5.30:

  • där getlength overflow (Jonas Wagner)
  • Fel på flera fel i filfel (Christoph Biedl)
  • CDF-analysering av förbättringar (Guy Helmer)
  • Lägg till stöd för signerade indirekta förskjutningar
  • cat / dev / null | fil - ska skriva ut tomt (Christoph Biedl)
  • Strängstorlek från 64 till 96.
  • PR / 556: Fixa separatorer i anteckningar.

Vad är nytt i version 5.29:

  • där getlength overflow (Jonas Wagner)
  • Fel på flera fel i filfel (Christoph Biedl)
  • CDF-analysering av förbättringar (Guy Helmer)
  • Lägg till stöd för signerade indirekta förskjutningar
  • cat / dev / null | fil - ska skriva ut tomt (Christoph Biedl)
  • Strängstorlek från 64 till 96.
  • PR / 556: Fixa separatorer i anteckningar.

Vad är nytt i version 5.28:

  • Egenskaper:
  • Antalet byte som läses från filer för att bestämma filtypen kan nu konfigureras (-P bytes =)
  • lägg till experimentell DER-parser ("der" softmagic-fälttyp)
  • lägg till NUL-avslutat utmatningsformat -00
  • dekomprimeringskod rapporterar nu dekomprimeringsfel
  • lägg till zlib-support om operativsystemet har det
  • Felkorrigeringar:
  • fixa ID3 indirekt analysering
  • ge dprintf (3) för operativsystem som inte har det
  • radera REG_STARTEND-kod fungerar inte som förväntat
  • forking för dekompression bröts med magic_buffer

Vad är nytt i version 5.25:

  • lägg till en gräns för längden på regex-sökningar
  • åtgärda problem med - parameter
  • Windows fixar PR / 466

Vad är nytt i version 5.24:

  • korrigera analys av de långa alternativen för mime
  • justera FIT map magic för att fungera efter det datum felkorrigeringen i 5.23

Vad är nytt i version 5.22:

  • buggar:
  • omstrukturera elf notering för att undvika upprepade meddelanden
  • lägg till notgräns, föreslagen av Alexander Cherepanov
  • Säkra på partiell pread () s (Alexander Cherepanov)
  • Fixa felaktiga gränser checka in file_printable (Alexander Cherepanov)
  • PR / 405: ignorera SIGPIPE från okomprimera program
  • ändra utskrivbar - & gt; file_printable och använd det på flera ställen för säkerhet
  • Funktioner:
  • lägg till indirekt släkting för TIFF / Exif
  • i ELF, istället för "(använder dynamiska bibliotek)" när PT_INTERP är närvarande skriv ut tolknamnet.

Vad är nytt i version 5.20:

  • 1.sm.webp: RIFF-data (liten endian), Web / P-bild, VP8-kodning, 320x214, Skalning: [none] x [none], YUV-färg, dekoderna ska klämma
  • 1.webp: RIFF-data (liten endian), Web / P-bild, VP8-kodning, 550x368, Skalning: [none] x [none], YUV-färg, dekoder ska klämma
  • CCITT_1.TIF: TIFF bilddata, lilla endian, direntries = 17, height = 2376, bps = 1, kompression = två nivåer grupp 4, PhotometricIntepretation = WhiteIsZero, namn = Standard Input, beskrivning = konverterad PBM-fil, bredd = 1728
  • FLOWER.jpg: JPEG bilddata, baslinje, precision 8, 2592x3904, ramar 3
  • FLOWER.wdp: JPEG-XR-bild, hårdplattform, rumslig xform = TL, kortrubrik, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: TIFF bilddata, lilla endianer, direntries = 16, height = 1001, bps = 206, kompression = LZW, PhotometricIntepretation = RGB, width = 1419
  • Det finns också några buggar fixade från tidigare versioner, så det här är den rekommenderade versionen att använda ...

Vad är nytt i version 5.17:

  • Räkna rekursionsnivåer genom indirekt magi
  • Förhindra oändlig recursion på filer med indirekta förskjutningar av 0
  • Lägg till -E-flagga som gör filen utskriftsfilsystemfel till stderr och avsluta.
  • Mime-utskrift kan skriva ut resultat från flera magiska poster om det fanns flera matchningar.
  • I vissa fall upptäcktes inte översvämning vid beräkning av offsets i softmagic.
  • Använd strcasestr () till för cdf-strängar
  • Återställ till "C" lokal när du gör regex-operationer, eller fall okänsliga jämförelser; detta är preliminärt

Vad är nytt i version 5.16:

  • Lämna alltid magisk fil laddad, lossa inte för magic_check , etc.
  • Fixa standardkodning till binärt istället för okänt som bröt nyligen
  • Hantera tomma och en bytefiler, mindre speciellt så att --mime-kodningen inte bryts fullständigt
  • Åtgärda felaktig extern kod för icke-noll från icke-existerande fil och meddelande
  • Lägg till CDF MSI-fildetektering (Guy Helmer)

Annan programvara för utvecklare Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Kommentarer till File

Kommentarer hittades inte
Kommentar
Slå på bilder!