Tiedosto on lähes kaikkien UNIX-kaltaisten käyttöjärjestelmien, kuten Linuxin ja BSD: n, avoimen lähdekoodin ja vapaata toteutusta. Tiedosto-komento, jos et tunne sitä, on komentoriviohjelma, joka kertoo, millaisia tietoja tiedosto sisältää.
Alkuperäinen "tiedosto" -komento, joka toimitettiin Bell Labs UNIXin kanssa, mutta se ei ollut käytettävissä lähdekoodissa massoille ennen tätä uudelleenkäyttöä. Kuten missä tahansa muussa komentoriviohjelmassa, tiedostoa on käytettävä minkä tahansa terminaalin emulaattorisovelluksen kautta.
Komentorivivaihtoehdot
Tiedostossa on useita komentorivivalintoja, joiden avulla voit luokitella tiedostot GNU / Linux-järjestelmään paremmin ja nopeammin. Niitä voidaan tarkastella yhdellä silmäyksellä suorittamalla & lsquo; tiedosto --help & rsquo; komennon pääteemulaattorisovelluksessa.
Yksi hyödyllisimmistä komentorivivaihtoehdoista voi mainita tuen tietyn tiedoston käyttämiseksi taulukoiden määrätiedostojen väripainotteisena luettelona, tukena kompressoidun tiedoston käsittelemiselle sekä tuki MIME-tyyppisten merkkijonojen, MIME-koodauksen tai Applen tyyppi / luoja.
Lisäksi käyttäjä voi luetella maaginen voimakkuuden, sallia symlinksien seuraamisen, lopettaa tiedostonimitykset ASCII NUL: llä, säilyttää tiedostojen käyttöaikaa, käsitellä erikoistiedostoja tavallisiksi ja kääntää tiedoston, joka on määritetty -m (--magic-file LIST) -vaihtoehdolla.
Kannen alla ja tuetuissa käyttöjärjestelmissä
Tiedosto on monipuolinen ohjelmisto, joka on kirjoitettu kokonaan C-ohjelmointikielellä, mikä tarkoittaa sitä, että se on nopea ja tukee kaikkia tunnettuja GNU / Linux-käyttöjärjestelmiä sekä erilaisia BSD-jakeluja, kuten FreeBSD, OpenBSD ja NetBSD. Myös Darwin / Mac OS X -ohjelmaa tuetaan.
Ohjelma on jaettu yleislähdekoodipalliksi (TAR-arkisto), joka voidaan helposti asentaa mihin tahansa 32-bittiseen tai 64-bittiseen järjestelmään. Asenna se yksinkertaisesti lataamalla arkisto, tallentamalla se tietokoneeseen, purkamalla se, avaamalla terminaali-sovellus ja siirtymällä purettujen arkistotiedostojen sijaintiin (esim. Cd /home/softoware/file-5.20), suorita & lsquo ;. / configure && tehdä & rsquo; komento ja suorita sitten & lsquo; tee asennus & rsquo; tai & lsquo; sudo make install & rsquo;
Mitä uutta strong> on tässä versiossa:
- Tämä on vikailmoitus; suurin osa korjauksista ajettiin obs-fuzz-löydöksillä, ja syy julkaisuun on, että uusia raportteja ei ole ollut yli kaksi viikkoa. Suurin osa oss-fuzzin ongelmista löytyi ...
- Cdf-jäsentely (rajojen ulkopuolella)
- merkkijono / regex-yhteensopivuus (alustettu muistiluku)
- Muut korjaukset:
- poista tyhjät tilat taustatiedostoista li>
- refactor is_tar
- Cdf-jäsentely (rajojen ulkopuolella)
- merkkijono / regex-yhteensopivuus (alustettu muistiluku)
- Muut korjaukset:
- poista tyhjät tilat taustatiedostoista li>
- refactor is_tar
Uutta strong> versiona:
- Tämä on vikailmoitus; suurin osa korjauksista ajettiin obs-fuzz-löydöksillä, ja syy julkaisuun on, että uusia raportteja ei ole ollut yli kaksi viikkoa. Suurin osa oss-fuzzin ongelmista löytyi ...
- Cdf-jäsentely (rajojen ulkopuolella)
- merkkijono / regex-yhteensopivuus (alustettu muistiluku)
- Muut korjaukset:
- poista tyhjät tilat taustatiedostoista li>
- refactor is_tar
Uutta strong> versiossa 5.31:
- Tämä on vikailmoitus; suurin osa korjauksista ajettiin obs-fuzz-löydöksillä, ja syy julkaisuun on, että uusia raportteja ei ole ollut yli kaksi viikkoa. Suurin osa oss-fuzzin ongelmista löytyi ...
- Cdf-jäsentely (rajojen ulkopuolella)
- merkkijono / regex-yhteensopivuus (alustettu muistiluku)
- Muut korjaukset:
- poista tyhjät tilat taustatiedostoista li>
- refactor is_tar
Uutta strong> versiossa 5.30:
- Heti pituus ylivuoto (Jonas Wagner)
- Useita taikuustiedostojen vika (Christoph Biedl)
- CDF-jäsentelyparannukset (Guy Helmer)
- Lisää allekirjoitettujen välillisten offsettien tuki
- cat / dev / null | tiedosto - pitäisi tulostaa tyhjäksi (Christoph Biedl)
- Kopioi merkkijonon koko 64-96.
- PR / 556: Korjaa erotukset merkinnöissä.
Mitä uutta strong> on versiossa 5.29:
Uutta strong> versiossa 5.28:
- Ominaisuudet:
- tiedostojen tyypin määrittämiseksi tiedostoista luettavien tavujen määrä on nyt konfiguroitavissa (-P bytes =)
- Lisää kokeellinen DER-jäsennin (
- lisää NUL-lopetettu tulostusmuoto -00
- Dekompressiokoodi ilmoittaa nyt dekompressiovirheet
- Lisää zlib-tuki, jos käyttöjärjestelmässä on
- Bugikorjauksia:
- korjaa ID3-epäsuora jäsentely
- anna dprintf (3) käyttöjärjestelmille, joilla ei ole sitä
- poistaa REG_STARTEND koodi ei toimi odotetulla tavalla
- Haarukan purkaminen rikkoi magic_buffer
Uutta strong> versiossa 5.25:
- Lisää raja regex-hakujen pituuteen
- Korjaa ongelmat parametrin kanssa
- Windows korjaa PR / 466
- muokkaa FIT-kartan taikaa, kun päivämäärä korjaa virheet 5.23
Uutta strong> versiossa 5.22:
- Bugs:
- muokkaa nuotion tulosteiden tulostamista toistuvien viestien välttämiseksi
- Lisää huomautusraja, jonka ehdotti Alexander Cherepanov
- Vapauta osittainen pread (): n (Alexander Cherepanov)
- Korjaa virheelliset rajat tiedostokokoelmassa (Alexander Cherepanov)
- PR / 405: sivuuttaa SIGPIPE purkamasta ohjelmia
- muokkaa tulostetta - & gt; tiedosto_printable ja käytä sitä useammissa paikoissa turvallisuuden vuoksi
- Ominaisuudet:
- lisää epäsuora suhteellinen TIFF / Exif -muodossa
- ELF: ssä sen sijaan, että käytät & quot; (käyttää dynaamisia kirjastoja) & quot; kun PT_INTERP on läsnä, tulosta tulkin nimi.
Uutta strong> versiossa 5.20:
- 1.sm.webp: RIFF (little-endian) data, Web / P -kuva, VP8-koodaus, 320x214, Skaalaus: [none] x [none], YUV-väri, / li>
- 1.webp: RIFF (little-endian) data, Web / P -kuva, VP8-koodaus, 550x368, Skaalaus: [none] x [none], YUV-väri, dekooderit pitäisi puristaa
- CCITT_1.TIF: TIFF-kuvatieto, pikku-endian, ohjaimet = 17, korkeus = 2376, bps = 1, pakkaus = kaksitasoinen ryhmä 4, PhotometricIntepretation = WhiteIsZero, nimi = width = 1728
- FLOWER.jpg: JPEG-kuvatieto, perusviiva, tarkkuus 8, 2592x3904, kehykset 3
- FLOWER.wdp: JPEG-XR Kuva, kova laatoitus, spatiaalinen xform = TL, lyhyt otsikko, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
- MARBLES.TIF: TIFF-kuvatieto, pikku-endian, suuntanumerot = 16, korkeus = 1001, bps = 206, pakkaus = LZW, PhotometricIntepretation = RGB, width = 1419
- Edellisistä julkaisuista on myös muutama bugi, joten tämä olisi suositeltu julkaisu käytettäväksi ...
Uutta strong> versiossa 5.17:
- Laske rekurssitasoja epäsuoran taikuuden kautta li>
- Estä ääretön rekursiota tiedostoilla, joilla on epäsuoraa offset-arvoa 0
- Lisää -E-lippu, joka tekee tiedostosta tiedostojärjestelmän virheitä stderr: iin ja poistuu.
- Mime-tulostus voi tulostaa tuloksia useista taikuuskohteista, jos useita otteluita oli.
- Joissakin tapauksissa ylivirtausta ei havaittu laskettaessa offset-arvoja softmagicissa.
- Käytä strcasestr () -tapaa cdf-merkkijonoille
- Palauta & quot; C & quot; locale kun tehdään regex-toimintoja, tai tapauksettomat vertailut; tämä on väliaikaista li>
Uutta strong> versiossa 5.16:
- , jne.
- Korjaa oletuskoodaus binääriin tuntemattoman sijaan, joka rikkoi äskettäin
- Käsittele tyhjiä ja yhden tavun tiedostoja, vähemmän erityistä, jotta --mime-koodaus ei murota kokonaan
- Korjaa virheellinen nollaton poikkeuskoodi ei-olemassa olevasta tiedostosta ja viestistä
- Lisää CDF MSI -tiedoston tunnistus (Guy Helmer)
Kommentteja ei löytynyt