Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

Αρχεία EXE και αρχεία MSI. Υπάρχει πολλή επικάλυψη στο τι μπορούν να κάνουν και οι δύο, ωστόσο είναι επίσης πολύ διακριτοί μεταξύ τους.

Λοιπόν, ποιες είναι οι κύριες διαφορές μεταξύ των δύο και γιατί συνδέονται συχνά; Ας ρίξουμε μια ματιά.

Αρχεία EXE εναντίον MSI: Τι κάνουν

Μπορεί να συγχωνεύσετε ένα αρχείο EXE και ένα αρχείο MSI επειδή μπορούν να κάνουν πολύ παρόμοια πράγματα. Πιθανότατα έχετε εγκαταστήσει ένα πρόγραμμα χρησιμοποιώντας ένα αρχείο EXE, καθώς και με ένα αρχείο MSI.

Η κατανόηση του πώς είναι διαφορετικοί απαιτεί την κατανόηση του τι κάνουν.

Ένα αρχείο EXE είναι ένα exeκομμένο αρχείο. Αυτός είναι ένας γενικός όρος για οτιδήποτε, από ένα πρόγραμμα εγκατάστασης έως ένα αυτόνομο πρόγραμμα ή ακόμα και απλώς κώδικα.

Ένα αρχείο MSI είναι ένα Μicroμικρόσυχνά Εγώαρχείο nstaller. Αυτό είναι αφιερωμένο αποκλειστικά στην εγκατάσταση δεδομένων με χρήση του Windows Installer. Δεν μπορείτε να εκτελέσετε ένα ανεξάρτητο πρόγραμμα από ένα αρχείο MSI, αλλά όλα τα προγράμματα εγκαθίστανται χρησιμοποιώντας το Windows Installer.

instagram viewer

Ακόμη και αν καταλάβουμε όλα αυτά, φαίνεται να υπάρχει κάποια επικάλυψη μεταξύ των δύο. Ας σκάψουμε λίγο βαθύτερα στο καθένα.

Οι Διακρίσεις της Μορφής EXE

Ένα αρχείο EXE ορίζεται από το πόσο εξαιρετικά προσαρμόσιμο είναι. Επειδή ένα αρχείο EXE μπορεί να εκτελέσει οποιοδήποτε είδος κώδικα, δίνει απόλυτη ευελιξία στους προγραμματιστές.

Ένας προγραμματιστής θα μπορούσε να εισαγάγει κώδικα, ένα πρόγραμμα εγκατάστασης ή ακόμα και άλλα αρχεία EXE σε ένα.

Αυτό οδηγεί στο κύριο πρόβλημα με τα αρχεία EXE. Είναι πολύ εύκολο να κρύψετε κάτι μέσα σε ένα αρχείο EXE, όπως έναν ιό.

Έτσι, οι κύριες διακρίσεις ενός αρχείου EXE είναι οι εξής:

  • Μπορεί να είναι οτιδήποτε εκτελεί κώδικα, όπως προγράμματα εγκατάστασης και προγράμματα
  • Εξαιρετικά προσαρμόσιμο, δυνατό να στρώση EXE σε ένα EXE
  • Ευάλωτο στους ιούς

Οι Διακρίσεις του Μορφότυπου MSI

Ένα αρχείο MSI ορίζεται από το πόσο περιορισμένο είναι. Θα είναι πάντα ένα πακέτο εγκατάστασης, ποτέ πρόγραμμα ή μη εξουσιοδοτημένος κωδικός.

Πρέπει επίσης να πληρούν τυποποιημένες απαιτήσεις και δεν μπορεί να εισαχθεί μη εξουσιοδοτημένος κωδικός.

Αυτό τα κάνει γενικά πιο ασφαλή στο τρέξιμο. Αυτό συμβαίνει επειδή, ουσιαστικά, ο τύπος αρχείου MSI είναι ο τρόπος με τον οποίο το σύνολο των Windows διαχειρίζεται την εγκατάσταση, τη συντήρηση και την αφαίρεση λογισμικού.

Αυτό σημαίνει επίσης ότι μπορείτε πραγματικά να αντιμετωπίσετε σφάλματα συστήματος που εμποδίζουν τη σωστή εκτέλεση του τύπου αρχείου MSI. Ευτυχώς, μπορείτε πάντα να το κάνετε διορθώστε προβλήματα με τον τύπο αρχείου MSI, αλλά θα πρέπει να το έχετε κατά νου.

Οι κύριες διακρίσεις ενός αρχείου MSI είναι οι εξής:

  • Μπορεί μόνο να εγκαταστήσει, να διατηρήσει ή να αφαιρέσει. Κανένα πρόγραμμα ή κώδικας δεν μπορεί να ξεκινήσει.
  • Τα αρχεία EXE δεν πληρούν τις απαιτήσεις ασφαλείας. Γενικά πιο ασφαλές για τρέξιμο.
  • Βασικό στοιχείο των Windows.

Είναι Καλύτερο το ένα από τα δύο;στιγμιότυπο οθόνης εξαγόμενων αρχείων exe και εξαγόμενων αρχείων msi

Όχι πραγματικά. Κατασκευάστηκαν και τα δύο για διαφορετικές εργασίες και καλύπτουν διαφορετικές ανάγκες. Είναι απίθανο να χρειαστεί να τα συγκρίνετε άμεσα.

Ο τύπος αρχείου MSI θα σας βοηθήσει να εγκαταστήσετε, να διατηρήσετε ή να αφαιρέσετε λογισμικό στον υπολογιστή σας. Ένα αρχείο EXE μπορεί επίσης να το κάνει αυτό, αλλά θα χρησιμοποιήσει τελικά το ίδιο σύστημα που κάνει ένα αρχείο MSI ούτως ή άλλως.

Έτσι, εάν ένα πρόγραμμα δεν σας έχει παράσχει και ένα αρχείο EXE και ένα αρχείο MSI για εγκατάσταση, δεν είναι μια επιλογή που θα πρέπει να κάνετε.

Κι αν βρεθείτε αντιμέτωποι με αυτή την επιλογή, όμως;

Λοιπόν, ένα πακέτο προγράμματος εγκατάστασης MSI είναι πιο πιθανό να είναι μια απλή εγκατάσταση, ενώ ένα πρόγραμμα εγκατάστασης EXE μπορεί να φορτωθεί με περισσότερες επιλογές. Για παράδειγμα, μπορεί να μπορείτε να κάνετε λήψη και εγκατάσταση πολλαπλών εκδόσεων ενός προγράμματος χρησιμοποιώντας ένα μόνο αρχείο EXE.

Μια άλλη πτυχή είναι η ασφάλεια. Εάν δεν εμπιστεύεστε αυτό που πρόκειται να εγκαταστήσετε, βλέποντάς το ως αρχείο MSI θα πρέπει να αισθάνεστε πιο ασφαλείς από ό, τι αν ήταν EXE.

Αρκεί να είσαι διατηρώντας ενημερωμένο το Microsoft Defender, ακόμη και αυτό δεν πρέπει να είναι μεγάλη ανησυχία.

Δεν μπορώ να έχω το ένα χωρίς το άλλο

Αυτοί οι δύο τύποι αρχείων, που συνδέονται συχνότερα με πακέτα προγραμμάτων εγκατάστασης, εξαρτώνται πραγματικά ο ένας από τον άλλον αρκετά. Ένα αρχείο EXE δεν θα μπορούσε να εγκαταστήσει τίποτα χωρίς το Windows Installer και αντίστροφα, δεν θα μπορούσατε να εκτελέσετε τα εγκατεστημένα προγράμματα χωρίς EXE.

Αν και μοιράζονται κάποιες ομοιότητες, μοιράζονται και πολλές διαφορές. Ευτυχώς, δεν χρειάζεται να είναι επιλογή στις περισσότερες περιπτώσεις.