File

Screenshot Λογισμικό:
File
Στοιχεία Λογισμικού:
Εκδοχή: 5.34 επικαιροποιημένο
Ανεβάστε ημερομηνία: 16 Aug 18
Προγραμματιστής: Christos Zoulas
Άδεια: Δωρεάν
Δημοτικότητα: 17

Rating: nan/5 (Total Votes: 0)

Αρχείο είναι η ανοιχτή πηγή και η ελεύθερη υλοποίηση της εντολής 'αρχείο' που χρησιμοποιείται σε σχεδόν κάθε λειτουργικό σύστημα που μοιάζει με το UNIX, όπως το Linux και το BSD. Η εντολή 'αρχείο', αν δεν το γνωρίζετε, είναι ένα πρόγραμμα γραμμής εντολών που σας λέει τι είδους δεδομένα περιέχει ένα αρχείο.

Η αρχική εντολή 'αρχείου' που αποστέλλεται με το Bell Labs UNIX, αλλά δεν ήταν διαθέσιμη σε μορφή πηγής στις μάζες πριν από αυτή την εκ νέου υλοποίηση. Όπως κάθε άλλο πρόγραμμα γραμμής εντολών, το αρχείο πρέπει να χρησιμοποιηθεί μέσω οποιασδήποτε εφαρμογής εξομοιωτή τερματικού.


Επιλογές γραμμής εντολών

Το αρχείο έρχεται με διάφορες επιλογές γραμμής εντολών που θα σας βοηθήσουν να ταξινομήσετε αρχεία στο σύστημα GNU / Linux σας καλύτερα και πιο γρήγορα. Μπορούν να προβληθούν με μια ματιά τρέχοντας το αρχείο --help & rsquo; εντολή σε μια εφαρμογή εξομοίωσης τερματικού.

Μεταξύ των πιο χρήσιμων επιλογών γραμμής εντολών, μπορούμε να αναφέρουμε την υποστήριξη για τη χρήση ενός συγκεκριμένου αρχείου ως διαχωριζόμενη από χρώματα λίστα αρχείων μαγικού αριθμού, υποστήριξη για την επεξεργασία συμπιεσμένων αρχείων, καθώς και υποστήριξη για την εξαγωγή κορδονιών τύπου MIME, κωδικοποίησης MIME ή τον τύπο / δημιουργό της Apple.

Επιπλέον, ο χρήστης θα είναι σε θέση να καταγράψει μαγική ισχύ, για να επιτρέψει την παρακολούθηση των συμβόλων, να τερματίσει τα ονόματα αρχείων με ASCII NUL, να διατηρήσει το χρόνο πρόσβασης σε αρχεία, να επεξεργαστεί ειδικά αρχεία ως συνηθισμένα και να συντάξει ένα αρχείο που είναι που καθορίζεται από την επιλογή -m (- LIST).


Κάτω από την κουκούλα και τα υποστηριζόμενα λειτουργικά συστήματα

Το αρχείο είναι ένα λογισμικό πολλαπλών πλατφορμών γραμμένο εξ ολοκλήρου στη γλώσσα προγραμματισμού C, το οποίο σημαίνει ότι είναι γρήγορο και υποστηρίζει όλα τα γνωστά λειτουργικά συστήματα GNU / Linux, καθώς και διάφορες διανομές BSD, συμπεριλαμβανομένων των FreeBSD, OpenBSD και NetBSD. Το Darwin / Mac OS X υποστηρίζεται επίσης.

Το πρόγραμμα διανέμεται ως ένα καθολικό αρχείο πηγής tarball (αρχείο TAR) το οποίο μπορεί εύκολα να εγκατασταθεί σε οποιοδήποτε σύστημα 32 bit ή 64 bit. Για να το εγκαταστήσετε, απλώς κατεβάστε το αρχείο, αποθηκεύστε το στον υπολογιστή σας, αποσυσκευάστε το, ανοίξτε μια εφαρμογή τερματικού και μεταβείτε στη θέση των αρχείων αρχειοθέτησης (π.χ. cd /home/softoware/file-5.20), εκτελέστε το & lsquo ;. / configure && make & rsquo; εντολή και, στη συνέχεια, εκτελέστε την εντολή install & rsquo; ή "sudo make install & rsquo; εντολή.

Τι νέο υπάρχει σε αυτήν την έκδοση:

  • Πρόκειται για μια απελευθέρωση κώδικα σφάλματος. οι περισσότερες διορθώσεις οδήγησαν σε ευρήματα oss-fuzz και ο λόγος για την απελευθέρωση τώρα είναι ότι δεν έχουν υπάρξει νέες αναφορές για περισσότερο από δύο εβδομάδες. Τα περισσότερα από τα προβλήματα που εντοπίστηκαν από το oss-fuzz ήταν ...
  • ανάλυση αρχείου cdf (εκτός των ορίων διαβάζεται)
  • αντιστοίχιση συμβολοσειράς / επανάληψης (μη αναγνωρισμένη μνήμη ανάγνωσης)
  • Άλλες τροποποιήσεις:
  • αφαιρέστε τα τελικά κενά από τα μαγικά αρχεία
  • refactor is_tar

Τι νέο υπάρχει στην έκδοση 5.33:

  • οι περισσότερες διορθώσεις οδήγησαν σε ευρήματα oss-fuzz και ο λόγος για την απελευθέρωση τώρα είναι ότι δεν έχουν υπάρξει νέες αναφορές για περισσότερο από δύο εβδομάδες. Τα περισσότερα από τα προβλήματα που εντοπίστηκαν από το oss-fuzz ήταν ...
  • ανάλυση αρχείου cdf (εκτός των ορίων διαβάζεται)
  • αντιστοίχιση συμβολοσειράς / επανάληψης (μη αναγνωρισμένη μνήμη ανάγνωσης)
  • Άλλες τροποποιήσεις:
  • αφαιρέστε τα τελικά κενά από τα μαγικά αρχεία
  • refactor is_tar

Τι νέο υπάρχει στην έκδοση:

  • Πρόκειται για μια απελευθέρωση κώδικα σφάλματος. οι περισσότερες διορθώσεις οδήγησαν σε ευρήματα oss-fuzz και ο λόγος για την απελευθέρωση τώρα είναι ότι δεν έχουν υπάρξει νέες αναφορές για περισσότερο από δύο εβδομάδες. Τα περισσότερα από τα προβλήματα που εντοπίστηκαν από το oss-fuzz ήταν ...
  • ανάλυση αρχείου cdf (εκτός των ορίων διαβάζεται)
  • αντιστοίχιση συμβολοσειράς / επανάληψης (μη αναγνωρισμένη μνήμη ανάγνωσης)
  • Άλλες τροποποιήσεις:
  • αφαιρέστε τα τελικά κενά από τα μαγικά αρχεία
  • refactor is_tar

Τι νέο υπάρχει στην έκδοση 5.31:

  • οι περισσότερες διορθώσεις οδήγησαν σε ευρήματα oss-fuzz και ο λόγος για την απελευθέρωση τώρα είναι ότι δεν έχουν υπάρξει νέες αναφορές για περισσότερο από δύο εβδομάδες. Τα περισσότερα από τα προβλήματα που εντοπίστηκαν από το oss-fuzz ήταν ...
  • ανάλυση αρχείου cdf (εκτός των ορίων διαβάζεται)
  • αντιστοίχιση συμβολοσειράς / επανάληψης (μη αναγνωρισμένη μνήμη ανάγνωσης)
  • Άλλες τροποποιήσεις:
  • αφαιρέστε τα τελικά κενά από τα μαγικά αρχεία
  • refactor is_tar

Τι νέο υπάρχει στην έκδοση 5.30:

  • υπερχείλιση (Jonas Wagner)
  • αποτυχία φόρτωσης πολλών μαγικών αρχείων (Christoph Biedl)
  • Βελτιώσεις επεξεργασίας CDF (Guy Helmer)
  • Προσθέστε υποστήριξη για υπογεγραμμένες έμμεσες αντισταθμίσεις
  • cat / dev / null | αρχείο - θα πρέπει να εκτυπώσετε κενό (Christoph Biedl)
  • Μεγέθυνση της γραμμής συμβολοσειρών από 64 σε 96
  • PR / 556: Επιδιόρθωση διαχωριστικών σε σχολιασμούς.
Τι νέο υπάρχει στην έκδοση 5.29:

  • υπερπλήρωση (Jonas Wagner)
  • αποτυχία φόρτωσης πολλών μαγικών αρχείων (Christoph Biedl)
  • Βελτιώσεις επεξεργασίας CDF (Guy Helmer)
  • Προσθέστε υποστήριξη για υπογεγραμμένες έμμεσες αντισταθμίσεις
  • cat / dev / null | αρχείο - θα πρέπει να εκτυπώσετε κενό (Christoph Biedl)
  • Μεγέθυνση της γραμμής συμβολοσειρών από 64 σε 96
  • PR / 556: Επιδιόρθωση διαχωριστικών σε σχολιασμούς.

Τι νέο υπάρχει στην έκδοση 5.28:

  • Χαρακτηριστικά:
  • ο αριθμός των byte που διαβάζεται από τα αρχεία για να προσδιοριστεί ο τύπος αρχείου είναι τώρα ρυθμιζόμενος (-P bytes =)
  • προσθέστε τον πειραματικό αναλυτή DER ("der" softmagic field type)
  • προσθέστε τη μορφή εξόδου με τελική τιμή NULL -00
  • ο κώδικας αποσυμπίεσης αναφέρει τώρα σφάλματα αποσυμπίεσης
  • προσθέστε υποστήριξη zlib εάν το OS έχει
  • Επιδιορθώσεις σφαλμάτων:
  • διορθώστε την έμμεση ανάλυση ID3
  • Παρέχετε dprintf (3) για τα λειτουργικά συστήματα που δεν το έχουν

  • Το
  • διαγραφή του REG_STARTEND κώδικα δεν λειτουργεί όπως αναμένεται
  • Το forking για αποσυμπίεση διακόπηκε με το magic_buffer

Τι νέο υπάρχει στην έκδοση 5.25:

  • >
  • διορθώστε τα προβλήματα με --parameter
  • Τα Windows καθορίζουν το PR / 466

Τι νέο υπάρχει στην έκδοση 5.24:

  • να ρυθμίσετε τη μαγεία χάρτη FIT να λειτουργεί μετά την επιδιόρθωση σφαλμάτων ημερομηνίας στις 5.23
  • Τι νέο υπάρχει στην έκδοση 5.22:

    • Σφάλματα:
    • να αναδιαρθρώσετε την εκτύπωση σημειώσεων elf για να αποφύγετε επαναλαμβανόμενα μηνύματα
    • προσθέστε όριο σημείωσης, προτεινόμενος από τον Αλέξανδρο Cherepanov
    • Προσωπική βοήθεια για το μερικό pread () (Alexander Cherepanov)
    • Επιδιόρθωση λανθασμένων ορίων στο file_printable (Alexander Cherepanov)
    • PR / 405: αγνοήστε το SIGPIPE από τα προγράμματα αποσυμπίεσης
    • Αλλάξτε εκτυπώσιμη - & gt; file_printable και να το χρησιμοποιήσετε σε περισσότερους χώρους για ασφάλεια
    • Χαρακτηριστικά:
    • προσθήκη έμμεσης σχετικής σχέσης για το TIFF / Exif
    • σε ELF, αντί για "(χρησιμοποιεί δυναμικές βιβλιοθήκες)" όταν υπάρχει PT_INTERP, εκτυπώστε το όνομα του διερμηνέα.

    Τι νέο υπάρχει στην έκδοση 5.20:

    • 1.sm.webp: Δεδομένα RIFF (λίγο-ενδιάν), Web / P εικόνα, VP8 κωδικοποίηση, 320x214, Κλίμακα: / li>
    • 1.webp: Δεδομένα RIFF (ελάχιστο-endian), εικόνα Web / P, κωδικοποίηση VP8, 550x368, Κλίμακα: [κανένα] x [
    • CCITT_1.TIF: δεδομένα TIFF εικόνας, ελάχιστα-endian, diretries = 17, height = 2376, bps = 1, συμπίεση = ομάδα δύο επιπέδων 4 PhotometricIntepretation = WhiteIsZero, πλάτος = 1728
    • FLOWER.jpg: Δεδομένα εικόνας JPEG, βασική γραμμή, ακρίβεια 8, 2592x3904, πλαίσια 3
    • FLOWER.wdp: JPEG-XR Εικόνα, σκληρό πλακάκι, χωρική φόρμα = TL, σύντομη κεφαλίδα, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
    • MARBLES.TIF: Δεδομένα TIFF εικόνας, ελάχιστο-endian, diretries = 16, ύψος = 1001, bps = 206, συμπίεση = LZW, PhotometricIntepretation =
    • Υπάρχουν επίσης μερικά bug που έχουν καθοριστεί από τις προηγούμενες εκδόσεις, γι 'αυτό θα ήταν η συνιστώμενη έκδοση που θα χρησιμοποιηθεί ...

    Τι νέο υπάρχει στην έκδοση 5.17:

    • Καταμέτρηση επιπέδων ανατροφοδότησης μέσω έμμεσης μαγείας
    • Αποτρέψτε την απεριόριστη αναδρομή σε αρχεία με έμμεσες αντισταθμίσεις 0
    • Προσθέστε τη σημαία -E που κάνει τα σφάλματα του συστήματος αρχείων εκτύπωσης στο αρχείο stderr και την έξοδο.
    • Η εκτύπωση μιμούμ θα μπορούσε να εκτυπώσει αποτελέσματα από πολλαπλές μαγικές καταχωρήσεις αν υπήρχαν πολλαπλές αντιστοιχίες.
    • Σε μερικές περιπτώσεις δεν ανιχνεύθηκε υπερχείλιση κατά την εκτύπωση αντισταθμίσεων σε μαλακά.
    • Χρησιμοποιήστε strcasestr () για τις συμβολοσειρές cdf
    • Επαναφορά στο πεδίο "C" locale κατά την εκτέλεση πράξεων επανάληψης ή μη ευαίσθητων συγκρίσεων; αυτό είναι προσωρινό

    Τι νέο υπάρχει στην έκδοση 5.16:

    • , κλπ.
    • Διορθώστε την προεπιλεγμένη κωδικοποίηση σε δυαδική αντί για άγνωστη που έσπασε πρόσφατα
    • Χειριστείτε τα κενά και τα αρχεία ενός byte, λιγότερο ειδικά για να μην διασπάσει εντελώς η κωδικοποίηση -mime
    • Διορθώστε λάθος μη μηδενικό κωδικό εξόδου από μη υπάρχον αρχείο και μήνυμα
    • Προσθήκη ανίχνευσης αρχείων CDF MSI (Guy Helmer)

    Άλλο λογισμικό του προγραμματιστή Christos Zoulas

    Tcsh
    Tcsh

    27 Sep 15

    Σχόλια για File

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!