Υπολογιστές, Τύπους αρχείων
Εκτελέσιμα αρχεία έχουν την επέκταση του τύπου; Η πιο συνηθισμένη
Κάθε χρήστης ενός συστήματος ηλεκτρονικού υπολογιστή, ένα ή τον άλλο τρόπο, αντιμέτωποι με την έννοια της εκτελέσιμο αρχείο του προγράμματος. Και δεν είναι πάντα (αν και συχνά) τα εκτελέσιμα αρχεία έχουν την επέκταση EXE, κοινή για συστήματα που βασίζονται στα Windows. Για να κατανοήσουμε το θέμα της επέκτασης, θεωρούμε τις γενικές πληροφορίες σχετικά με αυτές τις εγκαταστάσεις και μερικά από τα κύρια είδη τους.
Διαφορές εκτελέσιμα από άλλα αντικείμενα
Πριν υποστηρίζουν ότι το εκτελέσιμο αρχείο του προγράμματος έχει μια επέκταση ενός μόνο συγκεκριμένου τύπου θα πρέπει να ασχοληθεί με το πώς να διακρίνει ένα αντικείμενο από τους άλλους.
Στην πραγματικότητα, μεταξύ των μεγάλων διαφορών των εκτελέσιμων αρχείων από άλλα δεδομένα πληροφοριών εντοπίσει πολλά σημαντικά:
- η ίδια μια επέκταση που υποδεικνύει το περιεχόμενο ενός αρχείου ή μιας μηχανής ή εικονική μηχανή bytecode?
- υπογραφή (με τη μορφή του μοναδικού περιεχομένου αλληλουχιών byte)?
- αποδίδει στο σύστημα αρχείων (εκτελέσει et al.).
Δυστυχώς, ακόμα και αν γνωρίζετε ότι τα εκτελέσιμα αρχεία έχουν το όνομα επέκταση, για παράδειγμα, EXE, δείτε τα περιεχόμενα των συνήθων μέσων αποτύχει, επειδή τα αντικείμενα αυτά έχουν συνταχθεί το περιεχόμενο που εμφανίζεται όταν βλέπουν ως νόημα σύνολο χαρακτήρων. Στην καλύτερη περίπτωση, είναι αναγκαίο να χρησιμοποιούν τα φάρμακα αποκωδικοποιητής ή κάτι άλλο που σας επιτρέπει να κάνετε μεταγλώττιση. Αλλά τώρα δεν είναι γι 'αυτό.
Η δομή της εκτελέσιμα αρχεία
Όσον αφορά την κατασκευή αυτού του τύπου αρχείου, κατά κανόνα, περιέχουν τις επικεφαλίδες (την υποτιθέμενη εκτέλεση των εντολών, τις ρυθμίσεις, τις μορφές κώδικα), τις ίδιες τις οδηγίες (μηχανήματα, πρώτες ή byte κωδικούς).
Περιγραφή περιβάλλον μπορεί να συμπεριληφθεί πολλές φορές στη δομή των δεδομένων με τις απαιτήσεις εντοπισμού σφαλμάτων OS, τους καταλόγους των σχετικών βιβλιοθηκών, εικόνες, ήχο, γραφικά, σήματα, εικόνες και ούτω καθεξής. δ. Με την ευκαιρία, πολλοί από εσάς ίσως παρατηρήσει ότι, ως επί το πλείστον σε κάθε λειτουργικό σύστημα εικονίδιο με το διαθέσιμο αρχικά αρχείου (με την προϋπόθεση ότι θα πρέπει να αρχίσει με την εργασία σε αυτό).
αρχή της λειτουργίας
Στην πραγματικότητα, παρά το γεγονός ότι τα εκτελέσιμα αρχεία έχουν την επέκταση των διαφόρων τύπων, που λειτουργούν με παρόμοιο τρόπο.
Όταν εκτελείτε το εκτελέσιμο αρχείο φορτώνεται στη μνήμη του υπολογιστή. Έτσι, υπάρχει μια προετοιμασία και διαμόρφωση περιβάλλοντος, «τραβώντας» πρόσθετες βιβλιοθήκες, εκτός εάν η χρήση τέτοιων που παρέχονται από το πρόγραμμα, θέτοντας κάποιες πρόσθετες λειτουργίες και την απόδοση των μεθόδων της ίδιας της διδασκαλίας, που προβλέπονται στο αρχείο.
Τι επέκτασης είναι εκτελέσιμα αρχεία του προγράμματος;
Τώρα ερχόμαστε άμεσα με τη διεύρυνση. Είναι αυτονόητο ότι τα πάντα δεν θα φέρει (παίρνει πάρα πολύ χρόνο). Από την άλλη πλευρά, είναι δυνατόν να προσδιοριστεί η πιο δημοφιλής και η πιο συνηθισμένη.
Έτσι, ανάλογα με τον τύπο του περιεχομένου και ορίζεται από την επέκταση. Για παράδειγμα, στα Windows τα πιο κοινά εκτελέσιμα αρχεία έχουν το EXE επέκταση. Αυτό ισχύει για όλα τα προγράμματα που έχουν σχεδιαστεί για να λειτουργούν σε περιβάλλον αυτών των λειτουργικών συστημάτων. Αυτά τα αντικείμενα περιλαμβάνουν τον κώδικα μηχανής. Πολύ παρόμοια (και με το περιεχόμενο των εν λόγω κωδικών) είναι τα αρχεία BIN.
Ένας άλλος τύπος εκτελέσιμα αρχεία είναι συσκευασμένα αντικείμενα, όπως CMD, BAT και COM, με το πρώτο είδος είναι ένα αρχείο δέσμης των Windows, και η δεύτερη και η τρίτη είναι συστήματα DOS.
Πιθανώς, πολλοί συναντήθηκαν και τα αρχεία MSI και MSU. Αυτό μπορεί να είναι είτε «μητρική εγκατάστασης» των Windows ή το πρόγραμμα εγκατάστασης ενημερώνει το σύστημα.
Μεταξύ άλλων, μια ξεχωριστή κατηγορία μέχρι scripts και μακροεντολές (VB, VBS, VBE, SCR, JS, JSE). Ακόμα κοινά αρχεία, όπως JAR και JAD, σχεδιασμένο για την εγκατάσταση εφαρμογών σε κινητές συσκευές ή το περιβάλλον χρήσης JAVA. Όλα αυτά τα αντικείμενα στο περιεχόμενο υπάρχουν πλέον κώδικες ηλεκτρονικών υπολογιστών, καθώς και οι κωδικοί των εικονικών μηχανών.
Τι επέκτασης είναι εκτελέσιμα αρχεία σε διαφορετικά συστήματα;
Αν κοιτάξετε προσεκτικά, θα παρατηρήσετε ότι υπάρχουν επίσης αρκετά συγκεκριμένα στοιχεία σε ορισμένα συστήματα. Για παράδειγμα, στα Windows υπάρχει μια ειδική κατηγορία των εκτελέσιμων συνιστωσών (PS1 - PowerShell εκτελέσιμο αρχείο, PIF - Πληροφορίες σχετικά με τις εφαρμογές, ΠΚΦ - αρχείο δέσμης ενεργειών, κλπ ...).
Σε γενικές γραμμές, τυποποιημένων και ειδικών εξαρτημάτων μπορεί να βρεθεί σε οποιοδήποτε σύστημα. Ωστόσο, υπάρχουν ορισμένα κοινά σχήματα (π.χ., ΗΤΑ - εκτελέσιμο HTML έγγραφο), το οποίο λειτουργεί παντού, ανεξάρτητα από τις ισχύουσες «ΛΣ».
Όσο για τα άλλα συστήματα, για παράδειγμα, στο «Macs» εκτελέσιμα αρχεία έχουν επέκταση της ΑΡΡ, εάν αυτό το πρόγραμμα και PKG, αν αυτή τη διανομή.
Αλλά με το Linux σύστημα είναι κάπως διαφορετική. Το γεγονός ότι επεκτείνει την έννοια, δεν είναι έτσι. Αναγνωρίστε εκτελέσιμο μπορεί να αποδώσει μόνο (κρυφό, μόνο για ανάγνωση, σύστημα, και ούτω καθεξής. Δ). Έτσι, δεν υπάρχει κανένα πρόβλημα να αλλάξει ακόμη και την επέκταση να τρέξει, ή να διαβάσετε το αρχείο που θέλετε.
Ωστόσο, σε κάθε σύστημα, ή ακόμα και σε κινητές συσκευές, μπορείτε να βρείτε ένα τεράστιο αριθμό των αντικειμένων αυτού του τύπου. Μακριά δεν χρειάζεται να περπατήσει. Στο ίδιο Android OS εγκατάστασης εκτελέσιμο αρχείο έχει την ΔΧΕ, και το «μήλο» είναι αρχεία devaysakh ΙΡΑ.
συμπέρασμα
Εδώ είναι μια σύντομη και τα πάντα να κάνει με τις επεκτάσεις εκτελέσιμα αρχεία. Φυσικά, σε αυτή την περίπτωση η έμφαση ήταν κυρίως για τα αντικείμενα που βρίσκονται σε συστήματα που βασίζονται στα Windows, και οι άλλοι επηρεάστηκαν εν παρόδω, να το πω έτσι, για τη συνολική ανάπτυξη. Και, όπως είναι σαφές, μια ποικιλία από αντικείμενα, όπως εκτελέσιμο τόσο μεγάλη που να προκαλέσει κάποια από ανακεφαλαιωτικό πίνακα, όλες τις επεκτάσεις απολύτως είναι απλά δεν είναι δυνατόν, έτσι ώστε εμείς οι ίδιοι περιορίζονται στις πιο κοινές μορφές.
Similar articles
Trending Now