Δημιουργία αρχείου sfx αναλυτικές οδηγίες winrar. Αρχείο αυτοεξαγωγής

Ένας άλλος, ίσως ο πιο μοναδικός τύπος αρχείων - αυτοεξαγωγικά αρχείαμε προεκτάσεις .exe... Η μοναδικότητά τους είναι ασυνήθιστη: sfx -αρχείο περιέχει τόσο το τμήμα αρχειοθέτησης όσο και τον ειδικό εκτελέσιμο κώδικα. Επομένως, εξάγεται μόνο του και δεν χρειάζεται αρχειοθέτηση για την αποσυσκευασία του. Συμφωνήστε όταν δεν είστε σίγουροι ότι την κατάλληλη στιγμή Αρχειοθέτηση WinRARθα είναι στο χέρι, ένα τέτοιο αρχείο είναι απλώς ένα θεϊκό δώρο!

Γιατί χρειάζονται τα αρχεία sfx

Η ανάγκη για αυτοεξαγωγή αρχείων εμφανίζεται μερικές φορές εντελώς απροσδόκητα: για μερικούς, το κύριο πράγμα είναι ότι τα δεδομένα που συσκευάζονται στο αρχείο θα παραμείνουν προσβάσιμα σε οποιαδήποτε κατάσταση και θα καταλαμβάνουν ελάχιστο χώρο στο δίσκο, για άλλους, είναι σημαντικό να το αρχείο εξάγεται αυτόματα, σε μια προκαθορισμένη τοποθεσία. Φυσικά, οι τομείς χρήσης sfx-τα αρχεία δεν περιορίζονται καθόλου σε αυτές τις περιπτώσεις. Οι δυνατότητες αυτού του τύπου αρχείων είναι πολύ ευρείες, κυριολεκτικά μέχρι την απόλυτη αυτοματοποίηση της εξαγωγής δεδομένων με προκαθορισμένα κλειδιά, μέχρι την οργάνωση μιας διαδικασίας εγκατάστασης που είναι εντελώς κλειστή για τον χρήστη.

Η δημιουργία αρχείου sfx στο WinRAR είναι τόσο εύκολη όσο δύο και δύο

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

Στο παράθυρο του προγράμματος, η πλοήγηση καταλόγου δεν διαφέρει από την κανονική πλοήγηση του προγράμματος περιήγησης. Βρείτε το φάκελο με τα αρχεία που θέλετε να αρχειοθετήσετε, επιλέξτε τον και κάντε κλικ "Προσθήκη".

Η περαιτέρω διαδικασία για τη δημιουργία αυτού του τύπου αρχείων στο WinRAR δεν διαφέρει κατ 'αρχήν, μόνο μερικές παράμετροι διαφέρουν:
Πρώτα απ 'όλα, αναφέρεται το όνομα του αρχείου, για παράδειγμα, Σότσι 2014... Είναι καλό όταν έχει νόημα, συνδέεται με το περιεχόμενο του αρχείου και αποτελείται από αριθμούς και λατινικά γράμματα. Συμφωνήστε ότι πολύ αυτό το λεπτό φαίνεται απολύτως ξεκάθαρο, μόνο μετά από λίγες μέρες ξεχνιέται εύκολα, έτσι ώστε τα σχόλια να μην βοηθούν πάντα να θυμόμαστε.
Δεύτερον, διευκρινίζουμε την επέκτασή του: rar, φερμουάρή rar5.
Τρίτον, ορίσαμε τη σημαία δίπλα στη ρύθμιση "Δημιουργία αρχείου SFX".
Τέταρτον και πέμπτο, ορίζουμε τη μέθοδο συμπίεσης στις αναπτυσσόμενες λίστες.

Και καθορίζουμε το βέλτιστο μέγεθος του λεξικού.

Και εάν είναι απαραίτητο, περιορίστε την πρόσβαση στο αρχείο, μεταβείτε στην καρτέλα "Ορίστε κωδικό"για να το υποδείξετε ή ακόμα και να κρυπτογραφήσετε το ίδιο το αρχείο.

Τα μυστικά των διαμορφώσεων SFX

Τώρα είναι ώρα να ξεκινήσετε τη διαμόρφωση των παραμέτρων. sfx-αρχείο. Στην πραγματικότητα για αυτό υπάρχει στην καρτέλα "Επιπροσθέτως"κεφάλαιο "Παράμετροι SFX".

Πρώτα απ 'όλα, το Κοινές παράμετροιαρχείο:θα πρέπει να καθορίσετε τον φάκελο προορισμού για την εξαγωγή δεδομένων από το μελλοντικό αρχείο.

Φυσικά, αυτό δεν είναι πάντα δυνατό, οπότε αν δεν υπάρχει ρητή ένδειξη, τότε πριν την εξαγωγή sfx-αρχειοθέτηση θα προσφερθεί από τον εγκαταστάτη.

Αλλα επιθυμητές ρυθμίσειςοι ρυθμίσεις παραμέτρων ορίζονται στο παράθυρο "Λειτουργίες": από εδώ είναι δυνατό να οργανωθεί ολόκληρη η διαδικασία εξαγωγής δεδομένων sfx-αρχείο. Για παράδειγμα, προβλέπετε την ανάγκη εξαγωγής όλων των αρχείων που απαρτίζουν το αρχείο, πρώτα σε έναν ειδικό προσωρινό φάκελο, ο οποίος διαγράφεται μετά την ολοκλήρωση της διαδικασίας.

Μια παρόμοια ανάγκη προκύπτει μετά την εγκατάσταση προγραμμάτων, ώστε να μην γεμίζουν ήδη φακέλους και δίσκος υπολογιστή περιττά αρχεία... Ο τίτλος του παραθύρου αιτήματος και το κείμενο του αιτήματος για το παράθυρο του προγράμματος εγκατάστασης υποδεικνύονται επίσης εδώ, και επίσης ο τρόπος εμφάνισης της διαδικασίας: εμφάνιση όλων, δεν υπάρχει διάλογος έναρξηςή κρύψτα όλα... Ωστόσο, τις περισσότερες φορές, δεν προκύπτει μια τέτοια ανάγκη και η εξαγωγή του αρχείου παραμένει εντελώς διαφανής - αυτό είναι ευκολότερο και πιο οικείο.

Η καρτέλα είναι επίσης πολύ χρήσιμη. "Κείμενο και γραφικά", εδώ είναι βολικό να σχηματίσετε τον τίτλο και το κείμενο του παραθύρου SFXεπιλέξτε επίσης ένα λογότυπο και ένα εικονίδιο sfx-αρχείο.

Γενικά, στις καρτέλες μπορείτε να βρείτε πολλές περισσότερες χρήσιμες ιδιότητες και ρυθμίσεις αρχειοθέτησης, μπορείτε να περιπλανηθείτε σε αυτές και να πειραματιστείτε λίγο αργότερα μόνοι σας. Όταν οριστούν όλες οι ρυθμίσεις, ελέγξτε ξανά αν όλα έχουν γίνει και κάντε κλικ "ΕΝΤΑΞΕΙ"... Σε λίγα λεπτά θα λάβετε τα απαραίτητα αρχείο sfx .

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

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

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

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

Παραδείγματα του

Παραδείγματα προγραμμάτων ικανών να δημιουργήσουν αρχεία αυτοεξαγωγής:

7-Zip
  • Μη προσαρμόσιμα αρχεία 7z SFX για Microsoft Windows.
  • Υπάρχει μια προσαρμοσμένη μονάδα τρίτου μέρους - επίσης για Windows.
ARJ
  • Για διάφορες πλατφόρμες.
p7zip
  • 7zCon.sfx - μη διαμορφώσιμο, για πλατφόρμα που καθορίζεται από το χρήστη. Υποστηρίζει περιήγηση, αυτόματη αντικατάσταση αρχείων, έλεγχο ακεραιότητας και κρυπτογραφημένα αρχεία.
PKZIP
  • Μόνο σε εγγεγραμμένες εκδόσεις ξεκινώντας από 2.70.
RAR και WinRAR
  • Είναι δυνατή η δημιουργία προσαρμοσμένων αρχείων RAR με αυτόματη εξαγωγή (και ZIP στο WinRAR) με ρωσική και αγγλική διεπαφή. Το αρχείο διαμορφώνεται καθορίζοντας ένα σχόλιο ή στο παράθυρο "Πρόσθετες παράμετροι SFX". Το εικονίδιο μπορεί να αλλάξει.
zipSfx
  • Προσαρμόσιμο, υποστηρίζει μορφή ZIP. Η ρύθμιση γίνεται με προετοιμασία αρχείο κειμένουκαι τα επακόλουθα αρχεία «κόλλησης».
  • Δημιουργήστε προσαρμοσμένα αρχεία αυτόματης εξαγωγής για Microsoft Windows με επιλογή συμπιεστή (ZLIB, BZIP2, LZMA)
  • Διεπαφή προγράμματος στη ρωσική γλώσσα
  • Το αρχείο διαμορφώνεται μέσω της γραφικής διεπαφής του προγράμματος

Αυτό το πρόγραμμα δημιουργήθηκε αποκλειστικά για τη δημιουργία πολυλειτουργικών αρχείων SFX / πακέτων εγκατάστασης και έχει άφθονες ευκαιρίεςόσον αφορά τη λειτουργικότητα και τις δυνατότητες του δημιουργημένου αρχείου

Επίσης, τέτοια αρχεία με τις μορφές τους για τις αντίστοιχες πλατφόρμες μπορούν να δημιουργήσουν StuffIt και WinZip.

Υπάρχουν επίσης προγράμματα που δημιουργούν αρχεία ως σενάρια κελύφους UNIX. Συχνά χρησιμοποιείται για τη δημιουργία εμπορικών προγραμμάτων εγκατάστασης λογισμικού για λειτουργικά συστήματα παρόμοια με το UNIX. Παραδείγματα: makeef και το παλαιότερο shar.

Συμβατότητα

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

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

Είναι επίσης δυνατή η δημιουργία κώδικα που θα υποστηρίζεται χωρίς πρόσθετα προγράμματααρκετά λειτουργικά συστήματα- για παράδειγμα DOS και OS / 2.

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

Ένα αρχείο με κωδικό για το Win32 ενδέχεται να απαιτεί πρόσθετες ενέργειες μετά την αποσυσκευασία με το Wine σε ένα σύστημα παρόμοιο με το UNIX - συγκεκριμένα, ορίζοντας τα bit δικαιωμάτων πρόσβασης.

απάτη στη Ρωσία

Στη Ρωσία, αυτό το είδος λογισμικού έχει κερδίσει δημοτικότητα μεταξύ των διαφόρων τύπων απατεώνων του Διαδικτύου. Κάτω από το πρόσχημα του ελεύθερου λογισμικού ή πληροφοριών φωτογραφιών και βίντεο, ζητήθηκε από τους χρήστες να κατεβάσουν στον υπολογιστή τους ένα αρχείο αυτοεξαγωγής, μετά το οποίο, κατά τη διαδικασία ανοίγματος του αρχείου, το πρόγραμμα προσφέρθηκε να στείλει ένα "SMS" για να ολοκληρώσει το αποσυσκευασία και λήψη των απαραίτητων πληροφοριών. Ωστόσο, ακόμη και στην περίπτωση αποστολής επί πληρωμή «SMS», ο χρήστης σε καλύτερη περίπτωσηέλαβε ένα "εικονικό" και σε ορισμένες περιπτώσεις, κακόβουλο λογισμικό και λογισμικό ιών μπήκε στον υπολογιστή για τη θέση του αρχείου που αναζητούσατε.

δείτε επίσης


Ίδρυμα Wikimedia. 2010.

Δείτε τι είναι το "Αρχείο αυτοεξαγωγής" σε άλλα λεξικά:

    Πολυτομικό αρχείο αρχειοθέτησης προγραμμάτων και δεδομένων υπολογιστών, χωρισμένο σε πολλά μέρη (τόμους). Τα βοηθητικά προγράμματα συμπίεσης με τη δυνατότητα ρύθμισης του μεγέθους των όγκων έχουν πολλά πλεονεκτήματα. Πρώτον, επιτρέπει σε ένα άτομο να κατεβάσει ένα αρχείο σε μέρη σε μια βολική ... Wikipedia

    - (Αγγλικά συμπαγές αρχείο) συσκευασμένο με τέτοιο τρόπο ώστε όλα τα συμπιεσμένα αρχεία να αντιμετωπίζονται ως μια συνεχής ροή δεδομένων. Κατά τη συσκευασία κάθε αρχείου (εκτός από το πρώτο), χρησιμοποιούνται οι πληροφορίες που περιέχονται στα προηγούμενα αρχεία. Προς ... ... Wikipedia

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

    Patch, ή patch (αγγλικά patch / pætʃ / patch) αυτοματοποιημένο, παρέχεται ξεχωριστά εργαλείο λογισμικούχρησιμοποιείται για την αντιμετώπιση προβλημάτων σε λογισμικόή αλλαγή της λειτουργικότητάς του, καθώς και η ίδια η διαδικασία εγκατάστασης της ενημέρωσης κώδικα (... ... Wikipedia

    Ανατρέξτε στο SFX (αποσαφήνιση) Αρχείο αρχείου αυτοεξαγωγής, πρόγραμμα υπολογιστή, το οποίο συνδυάζει το αρχείο και τον εκτελέσιμο κώδικα για την αποσυσκευασία του. Τέτοια αρχεία, σε αντίθεση με τα συνηθισμένα, δεν απαιτούν ... Wikipedia

    Περιεχόμενα 1 Ταξινόμηση Flynn των παράλληλων αρχιτεκτονικών 2 Superscalar και VLIW μηχανές ... Wikipedia

    Αγγλικά. Το SFX (/ ɛs ɛf ɛks /) μπορεί να σημαίνει: Ειδικά εφέ / ˈspeʃəl ɪˈfɛkts / Ηχητικά εφέ (για παράδειγμα, δείγματα (δείγμα / ˈsɑ: mpl /)) (Αγγλικά ηχητικά εφέ / saʊnd ɪˈfɛkts (eng.extract.ing /) Βικιπαίδεια

Το SFX δεν περιορίζεται σε εφαρμογές που δεν απαιτούν εγκατάσταση. Μπορείτε εύκολα να συσκευάσετε μια εφαρμογή γεμάτη με ένα από τα κοινά προγράμματα εγκατάστασης και να ρυθμίσετε το SFX με τέτοιο τρόπο ώστε μετά την αποσυσκευασία, η εγκατάσταση της εφαρμογής να ξεκινά με τα απαραίτητα κλειδιά... Ένα άλλο πλεονέκτημα των αρχείων SFX είναι ότι σε ορισμένες περιπτώσεις καθιστούν δυνατή όχι μόνο την αυτοματοποίηση, αλλά και την πλήρη απόκρυψη της διαδικασίας εγκατάστασης και της προόδου από τον τελικό χρήστη. Για παράδειγμα, εξετάζουμε τη συσκευασία Adobe Reader 7.0. Παρά το γεγονός ότι πρόσφατα η εφαρμογή μπορεί να εγκατασταθεί χωρίς προβλήματα, μόνο το SFX σας επιτρέπει να εγκαταστήσετε την εφαρμογή εντελώς αόρατη.

Προετοιμασία για τη δημιουργία SFX

Ανεξάρτητα από το τι χρησιμοποιείτε για τη δημιουργία του SFX, δεν θα υπάρχει διαφορά στην προετοιμασία. Εάν θέλετε απλώς να συσκευάσετε έναν φάκελο με αρχεία, τότε δεν απαιτείται προετοιμασία. Αλλά μερικές φορές οι εφαρμογές πρέπει να αποσυσκευάζονται. Στην περίπτωση του Adobe Reader 7, χρησιμοποιείται το Install Shield with Basic MSI και όλα αυτά συσκευάζονται επίσης σε ένα FEAD Optimizer. Πρέπει να εκτελέσετε το εκτελέσιμο αρχείο της Adobe, περιμένετε έως ότου ολοκληρωθεί η αποσυσκευασία του FEAD Optimizer και βρείτε το φάκελο με το αρχείο Adobe Reader 7.0.msi(θα μπορούσε να είναι σε% ProgramFiles% \ Adobe, για παράδειγμα). Τώρα πρέπει να εκτελέσετε το αρχείο setup.exeμε το διακόπτη / a για να δημιουργήσετε μια διαχειριστική εγκατάσταση. Στο παράθυρο διαλόγου που εμφανίζεται, πρέπει να καθορίσετε τον φάκελο στον οποίο, μετά την ολοκλήρωση, θα βρίσκονται όλα τα αρχεία που χρειαζόμαστε. Τώρα μπορείτε να μετονομάσετε Adobe Reader 7.0.msiσε, ας πούμε, Adobe7.msiκαι ξεκινήστε τη συσκευασία στο αρχείο SFX. Θα εξετάσουμε τη δημιουργία αρχείων SFX χρησιμοποιώντας

WinRAR

Το WinRAR είναι ένας αυτόνομος αρχειοθέτης. Διαθέτει εκτεταμένες δυνατότητες δημιουργίας SFX χωρίς κλειδί. Με τη βοήθειά του, μπορείτε να δημιουργήσετε ένα αθόρυβο (σιωπηλό) πρόγραμμα εγκατάστασης που θα αποσυσκευάσει τα περιεχόμενα του SFX σε τον καθορισμένο φάκελο, θα εκτελέσει την εντολή που καθορίστηκε προηγουμένως και αφού ολοκληρωθεί η εγκατάσταση, μπορεί να διαγράψει τα μη συσκευασμένα αρχεία. Εκτός από όλα, το WinRAR μπορεί να προσθέσει στοιχεία στο μενού Έναρξη, να τοποθετήσει συντομεύσεις στην επιφάνεια εργασίας και να ορίσει το εικονίδιο αρχειοθέτησης της επιλογής σας. Θα εξετάσω μόνο τα βασικά χαρακτηριστικά του προγράμματος και μπορείτε εύκολα να καταλάβετε τα υπόλοιπα με τη βοήθεια της βοήθειας.

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

και κάντε κλικ Προσθήκη

Ονομάζουμε το αρχείο όπως επιθυμούμε, σημειώνουμε τη δημιουργία του SFX και επιλέγουμε το μέγιστο επίπεδο συμπίεσης. Τώρα πρέπει να διαμορφώσετε τις παραμέτρους SFX. Για να το κάνετε αυτό, στην καρτέλα Επιπροσθέτωςπατάμε Παράμετροι SFX.

Στην καρτέλα Γενικόςκαθορίστε την εντολή για αποσυσκευασία

και μεταβείτε στην καρτέλα Λειτουργίες:

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

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

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

Αυτό είναι όλο. Τώρα μένει να πατήσουμε OK μια-δυο φορές και μετά από λίγο θα έχουμε το SFX, το οποίο θα εγκαταστήσει το Acrobat Reader εντελώς απαρατήρητο.

Πλεονεκτήματα:απολύτως αόρατη (αθόρυβη) εγκατάσταση, δυνατότητα αποσυσκευασίας αρχείων σε καθορισμένο φάκελο, δυνατότητα προσθήκης στοιχείων στο μενού Έναρξη και συντομεύσεων στην επιφάνεια εργασίας, επιλογή εικονιδίου για το αρχείο.
Μειονεκτήματα:κοστίζει 30$.

7-Zip

Το 7-Zip είναι ένα δωρεάν λογισμικό αρχειοθέτησης που κυκλοφορεί με την άδεια GNU LGPL. Εάν δεν είστε εξοικειωμένοι μαζί του, τότε περισσότερο λεπτομερείς πληροφορίεςθα βρείτε στον ιστότοπο 7-Zip. Μπορεί να χρησιμοποιηθεί για τη δημιουργία SFX χωρίς κλειδί, αν και η διαδικασία δημιουργίας τους είναι κάπως μεγαλύτερη από αυτή του WinRAR.

Πρώτα πρέπει να συσκευάσετε τα περιεχόμενα του φακέλου μας 7-Zipαρχείο. Αυτό μπορεί να γίνει μέσω του διαχειριστή αρχείων 7-Zip. Μόλις το εκκινήσουμε, πλοηγούμαστε στον φάκελο που περιέχει τη διαχειριστική εγκατάσταση της Adobe. Πρέπει να βάλετε το αρχείο StartX.exe στον ίδιο φάκελο (θα εξηγήσω τον σκοπό του παρακάτω). Επιλέξτε όλα τα αρχεία

και κάντε κλικ Προσθήκη

Ονομάζουμε το αρχείο όπως επιθυμούμε (ας πούμε, Adobe 7.7z), επιλέξτε τη μορφή 7-Zip, το μέγιστο επίπεδο συμπίεσης και κάντε κλικ στο OK. Στην έξοδο, παίρνουμε το αρχείο Adobe 7.7z, από το οποίο πρέπει να φτιάξουμε SFX.

Τώρα πρέπει να δημιουργήσουμε ένα αρχείο ρυθμίσεων για το SFX. Μπορεί να γίνει στο Σημειωματάριο. Η μόνη προϋπόθεση, αλλά απαραίτητη προϋπόθεση, είναι να είναι κωδικοποιημένη σε UTF-8. Στην περίπτωσή μας, θα μοιάζει με αυτό:

;[email προστατευμένο]@! UTF-8!

;[email προστατευμένο]@!

Φαίνεται περίπλοκο, αλλά τώρα όλα θα ξεκαθαρίσουν. Η πρώτη και η τελευταία γραμμή απλώς σηματοδοτούν την αρχή και το τέλος του αρχείου διαμόρφωσης. Η μεσαία γραμμή είναι η εντολή που θα εκτελεστεί μετά την αποσυσκευασία του αρχείου. Η ίδια η εντολή περικλείεται σε εισαγωγικά και τοποθετείται μετά το RunProgram =. Χρησιμότητα StartX.exeείναι το αντίστοιχο της εντολής START κονσόλας και υποστηρίζει τις ίδιες επιλογές. Απαιτείται η εγκατάσταση του πακέτου MSI που έχει εξαχθεί από το 7-Zip SFX. Η προσπάθεια να κάνετε κάτι σαν RunProgram = "Adobe7.msi / qn" θα αποτύχει. Οι δύο ανάστροφες κάθετες (\) απλώς προηγούνται από εισαγωγικά μέσα στην εντολή.

Αποθηκεύουμε το αρχείο ρυθμίσεων με το όνομα config.txtστον ίδιο φάκελο όπου Adobe 7.7z, και προχωρήστε στο τελικό στάδιο της δημιουργίας SFX.

Από το φάκελο εγκατάστασης 7-Zip πρέπει να πάρετε τη μονάδα SFX 7zS.sfxκαι αντιγράψτε το σε αρχεία Adobe 7.7zκαι config.txt... Μπορείτε να συμπιέσετε τη μονάδα με ένα βοηθητικό πρόγραμμα. Αυτό θα μειώσει το μέγεθος της μονάδας από περίπου 131 kb σε 58 kb. Αυτό γίνεται από την ομάδα

upx --best 7zS.sfx

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

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

Τώρα, όταν και τα τρία αρχεία συγκεντρωθούν σε έναν φάκελο ( adobe7.7z, config.txtκαι 7zS.sfx), χρειάζεστε από γραμμή εντολώνεκτελέστε την παρακάτω εντολή

COPY / b 7zs.sfx + config.txt + adobe7.7z adobe7.exe

Σε λίγο, ένα αρχείο θα εμφανιστεί στο φάκελο adobe7.exe... Αυτό είναι το SFX μας. Η εκκίνησή του ξεκινά την αποσυσκευασία του αρχείου σε έναν προσωρινό φάκελο, την εκτέλεση της εντολής από το αρχείο διαμόρφωσης και τη διαγραφή των μη συσκευασμένων αρχείων στο τέλος της εγκατάστασης.

Τροποποιημένη μονάδα SFX για 7-Zip

Η αρχική μονάδα 7-Zip SFX δεν κάνει την αποσυσκευασία εντελώς αόρατη. Κατά τη διαδικασία αποσυσκευασίας, ο χρήστης βλέπει ένα τέτοιο παράθυρο διαλόγου

και μπορεί ακόμη και να ματαιώσει την εγκατάσταση κάνοντας κλικ στο κουμπί Άκυρο. Αυτό το πρόβλημα μπορεί να αποφευχθεί χρησιμοποιώντας τη λειτουργική μονάδα SFX, η οποία τροποποιήθηκε από τον συμμετέχοντα στο συνέδριο OSZone Oleg Shcherbakov γνωστός και ως Oleg_Sch. Μπορείτε να κατεβάσετε την τροποποιημένη ενότητα από τη σελίδα του συγγραφέα, όπου θα βρείτε επίσης βοήθεια και πηγαίο κώδικα. Η βοήθεια περιγράφει όλες τις νέες λειτουργίες και παραδείγματα χρήσης (υπάρχουν πολλά ενδιαφέροντα πράγματα). Σε αυτήν τη σελίδα, λοιπόν, θα περιοριστώ σε ένα μόνο παράδειγμα αρχείου διαμόρφωσης που θα κρύψει εντελώς το πλαίσιο διαλόγου αποσυμπίεση.

;[email προστατευμένο]@! UTF-8!
RunProgram = "StartX.exe / WAIT \" msiexec / i Adobe7.msi / qn \ ""
GUIMode = "2"
;[email προστατευμένο]@!

Στην πραγματικότητα, για την τροποποιημένη μονάδα, το βοηθητικό πρόγραμμα StartX δεν χρειάζεται και θα μπορούσε κανείς να κάνει με RunProgram = "Adobe7.msi / qn".

Είναι περίεργο ότι μέσα σε αυτήν την περίπτωσηΤο 7-Zip είχε καλύτερη απόδοση από το WinRAR. Το μέγεθος του 7-Zip SFX (ακόμη και με το βοηθητικό πρόγραμμα StartX.exe) αποδείχθηκε ότι είναι 20893 kb έναντι 23825 kb για το WinRAR SFX. Ωστόσο, το μειονέκτημα της εγγενούς μονάδας 7-Zip SFX είναι η αδυναμία διαμόρφωσης της αποσυμπίεσης SFX χωρίς κλειδί σε έναν καθορισμένο φάκελο. Τροποποιημένη μονάδα Oleg, σας επιτρέπει να καθορίσετε τον φάκελο αποσυσκευασίας αρχείο ρυθμίσεωνκαι εξαλείφει αυτό το μειονέκτημα με το 7-Zip.

Πλεονεκτήματα:Ελεύθερη, υψηλή αναλογία συμπίεσης. και με την τροποποιημένη μονάδα SFX, είναι διαθέσιμη η απολύτως αόρατη (αθόρυβη) εγκατάσταση και η δυνατότητα αποσυσκευασίας αρχείων σε έναν καθορισμένο φάκελο, προσθήκης στοιχείων στο μενού Έναρξη και συντομεύσεων στην επιφάνεια εργασίας και πολλές άλλες λειτουργίες.
Μειονεκτήματα:δεν υπάρχει δυνατότητα επιλογής εικονιδίου για το αρχείο (προβλέπεται να το διορθώσετε σε μελλοντικές εκδόσεις της τροποποιημένης μονάδας του Oleg).

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

Μπορείτε να δημιουργήσετε ένα αρχείο SFX πριν από τη συμπίεση αρχείων· ως αποτέλεσμα, δεν θα δημιουργηθεί ένα κανονικό αρχείο, αλλά ένα εκτελέσιμο αρχείο με την επέκταση * .exe. Το πρόγραμμα αποσυσκευασίας ξεκινά αμέσως μετά το διπλό κλικ στο αρχείο. Το παράθυρο, αν και μέτριο στις περισσότερες περιπτώσεις, εκτελεί τις λειτουργίες του: είναι δυνατή η εξαγωγή αρχείων σε ένα φάκελο με αρχειοθέτηση ή η μη αυτόματη ρύθμιση της απαιτούμενης διαδρομής.

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

Αυτή η μέθοδος έχει δύο μειονεκτήματα. Το πιο σημαντικό έγκειται στον κίνδυνο να πέσει πάνω σε έναν ιό που είναι ενσωματωμένος στον κώδικα του αρχείου. Όλο και πιο συχνά, το δίκτυο προσφέρει τη λήψη χρήσιμων αρχείων με τη μορφή τέτοιων αρχείων, αλλά, πιθανότατα, αυτά είναι είτε ιοί είτε (αποστολή SMS για αποσυσκευασία). Η χρήση των απλούστερων κανόνων ασφαλείας και η παράβλεψη τέτοιων αρχείων από άγνωστους προμηθευτές θα αποφύγει τέτοια προβλήματα και θα μειώσει τον κίνδυνο.

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

Τέτοια αρχεία χρησιμοποιούνται για τη διανομή τροποποιήσεων σε παιχνίδια. Μερικές φορές τα αρχεία SFX 7z μπερδεύουν τους χρήστες - τους μπερδεύουν με ιούς, αρχεία παιχνιδιών και απλώς επιπλέον αρχεία. Αυτό συμβαίνει γιατί στις μέρες μας ένα τέτοιο αρχείο είναι σπάνιο, αφού αυτή τη στιγμή η μορφή * .rar ή * .zip είναι πιο δημοφιλής.

Εκεί που το αρχείο SFX είναι απαραίτητο είναι το γεγονός ότι ένα τέτοιο αρχείο είναι πιο βολικό εάν σκοπεύετε να το αποσυσκευάσετε σπάνια και εντελώς. Το anti-virus δεν σπαταλά πόρους σε συνεχή σάρωση αξιόπιστων αρχείων exe και σε περίπτωση μεταφοράς δεδομένων ή ανάκτησής τους, η όλη διαδικασία θα διαρκέσει μόνο μερικά κλικ.

Εν κατακλείδι, θα ήθελα να συνοψίσω: δεδομένου τύπουΤα αρχεία είναι ιδανικά για προσωπική χρήση, αλλά είναι εξαιρετικά ανεπιθύμητα για τη διανομή αρχείων στο δίκτυο. Κατεβάστε άγνωστα αρχείαπου έχουν δυνατότητα αυτοαποσυσκευασίας δεν συνιστώνται. Όταν το πρόγραμμα προστασίας από ιούς δεν θα μπορεί να ελέγξει τη μονάδα SFX. Το πρόγραμμα θα έχει πρόσβαση σε αρχεία συστήματος... Για παράδειγμα, η φαινομενικά αβλαβής λειτουργία "διαγραφή αρχείων μετά την αποσυσκευασία" μπορεί να χρησιμοποιηθεί για την καταστροφή όλων των δεδομένων στο δίσκο του χρήστη.

Συχνά όταν εργάζεστε σε αυτόματη εγκατάστασηεφαρμογών, καθίσταται απαραίτητο να δημιουργηθεί ένα αρχείο αυτοεξαγωγής χωρίς κλειδί (στο μέλλον θα χρησιμοποιήσω το "SFX", εν συντομία). Κατά κανόνα, τα αρχεία SFX μπορούν να εξοικονομήσουν σημαντικά χώρο στο CD. Για παράδειγμα, εάν μια εφαρμογή δεν απαιτεί εγκατάσταση, τότε μπορεί να τοποθετηθεί στο $ OEM $ \ Progs και θα αντιγραφεί αυτόματα στα Program Files. Ωστόσο, ένας παρόμοιος στόχος μπορεί να επιτευχθεί με τη συσκευασία της εφαρμογής σε SFX, η οποία θα αποσυσκευάσει τα περιεχόμενα στον επιθυμητό φάκελο.

Το SFX δεν περιορίζεται σε εφαρμογές που δεν απαιτούν εγκατάσταση. Μπορείτε εύκολα να συσκευάσετε μια εφαρμογή γεμάτη με ένα από τα κοινά προγράμματα εγκατάστασης και να διαμορφώσετε το SFX με τέτοιο τρόπο ώστε μετά την αποσυσκευασία η εφαρμογή να ξεκινήσει την εγκατάσταση της εφαρμογής με τα απαραίτητα κλειδιά. Ένα άλλο πλεονέκτημα των αρχείων SFX είναι ότι σε ορισμένες περιπτώσεις καθιστούν δυνατή όχι μόνο την αυτοματοποίηση, αλλά και την πλήρη απόκρυψη της διαδικασίας εγκατάστασης και της προόδου από τον τελικό χρήστη. Για παράδειγμα, λαμβάνεται υπόψη η συσκευασία του Adobe Reader 7.0. Παρά το γεγονός ότι από σχετικά πρόσφατα, η εφαρμογή μπορεί να εγκατασταθεί με τα κατάλληλα κλειδιά χωρίς προβλήματα, μόνο το SFX σας επιτρέπει να εγκαταστήσετε την εφαρμογή εντελώς απαρατήρητη.

Προετοιμασία για τη δημιουργία SFX

Ανεξάρτητα από το τι χρησιμοποιείτε για τη δημιουργία του SFX, δεν θα υπάρχει διαφορά στην προετοιμασία. Εάν θέλετε απλώς να συσκευάσετε έναν φάκελο με αρχεία, τότε δεν απαιτείται προετοιμασία. Αλλά μερικές φορές οι εφαρμογές πρέπει να αποσυσκευάζονται. Στην περίπτωση του Adobe Reader 7, χρησιμοποιείται το Install Shield with Basic MSI, και όλα αυτά συσκευάζονται επίσης σε ένα FEAD Optimizer. Πρέπει να εκτελέσετε το εκτελέσιμο αρχείο της Adobe, περιμένετε έως ότου ολοκληρωθεί η αποσυσκευασία του FEAD Optimizer και βρείτε το φάκελο με το αρχείο Adobe Reader 7.0.msi(θα μπορούσε να είναι σε% ProgramFiles% \ Adobe, για παράδειγμα). Τώρα πρέπει να εκτελέσετε το αρχείο setup.exeμε το διακόπτη / a για να δημιουργήσετε μια διαχειριστική εγκατάσταση. Στο παράθυρο διαλόγου που εμφανίζεται, πρέπει να καθορίσετε τον φάκελο στον οποίο, μετά την ολοκλήρωση, θα βρίσκονται όλα τα αρχεία που χρειαζόμαστε. Τώρα μπορείτε να μετονομάσετε Adobe Reader 7.0.msiσε, ας πούμε, Adobe7.msiκαι ξεκινήστε τη συσκευασία στο αρχείο SFX. Θα εξετάσουμε τη δημιουργία αρχείων SFX χρησιμοποιώντας

WinRAR

Το πρόγραμμα γράφτηκε ειδικά για την επίλυση προβλημάτων δημιουργίας ενός πλήρους αρχείου SFX και έχει εξαιρετικές δυνατότητες για τη δημιουργία SFX χωρίς κλειδί. Με τη βοήθειά του, μπορείτε να δημιουργήσετε τόσο ένα αόρατο (αθόρυβο) πρόγραμμα εγκατάστασης όσο και ένα πρόγραμμα εγκατάστασης με γραφική διεπαφή.

Χαρακτηριστικά του SFX Creator:

  • Υποστήριξη για όλες (καλά, σχεδόν όλες) τις μεταβλητές των καταλόγων συστήματος / χρήστη
  • Επιλογή του τύπου συμπίεσης (LZMA - αυτός ο τύπος συμπίεσης χρησιμοποιείται στο 7-Zip archiver), BZIP2, ZLIB
  • Δημιουργήστε συντομεύσεις σε αρχεία
  • Εισαγωγή αρχείων REG μετά την αποσυσκευασία των αρχείων
  • Εκτέλεση εφαρμογών πριν και μετά την αποσυσκευασία των αρχείων σας
  • Εκτέλεση λειτουργιών στο μητρώο (εγγραφή / διαγραφή παραμέτρων, διαγραφή ενοτήτων)
  • Εκτέλεση λειτουργιών αρχείων (αντιγραφή / διαγραφή αρχείων, δημιουργία / διαγραφή καταλόγων)
  • Δυνατότητα δημιουργίας προγράμματος απεγκατάστασης (με εύκολη προσθήκη πληροφοριών στη μικροεφαρμογή Προσθαφαίρεση προγραμμάτων)
  • Δυνατότητα να ορίσετε το δικό σας εικονίδιο σε αρχείο SFX
  • Δυνατότητα προσθήκης πληροφοριών έκδοσης αρχείου
  • Δυνατότητα εκτέλεσης προσαρμοσμένων λειτουργιών γραμμένων στη γλώσσα NSIS πριν και μετά την αποσυσκευασία των αρχείων
  • Η δυνατότητα να ελέγξετε για το εγκατεστημένο λογισμικό πριν αποσυσκευάσετε τα αρχεία σας και να εκτελέσετε ορισμένες ενέργειες εάν το αποτέλεσμα του ελέγχου δεν σας επιλύσει (για παράδειγμα, εάν η έκδοση λογισμικού είναι χαμηλότερη από την απαιτούμενη, μπορείτε να διακόψετε την εγκατάσταση ή/και να εμφανίσετε ένα μήνυμα στο χρήστης)
  • Η δυνατότητα αποσυσκευασίας των αρχείων σας σε έναν κατάλογο που καθορίζεται σε οποιοδήποτε κλειδί μητρώου
  • Καταχώρηση βιβλιοθηκών κατά την αποσυσκευασία αρχείων (και δυνατότητα κατάργησης εγγραφής κατά την απεγκατάσταση μιας εφαρμογής)
  • Δυνατότητα εμφάνισης στον χρήστη ενημερωτικού μηνύματος κατά την εκκίνηση / τερματισμό λειτουργίας
  • Μπορείτε να δημιουργήσετε ένα πρόγραμμα αποσυσκευασίας (σχεδόν ήδη ένα πακέτο εγκατάστασης) με μια γραφική διεπαφή. Σας προσκαλούμε να χρησιμοποιήσετε 2 τύπους διεπαφής για να διαλέξετε
  • Η δυνατότητα εμφάνισης της εικόνας σας πριν ξεκινήσετε τη διαδικασία αποσυσκευασίας αρχείων
  • Όταν δημιουργείτε ένα έργο GUI, μπορείτε να προσθέσετε μια εμφάνιση εικόνας στο φόντο.
Συνεχίζοντας το θέμα:
Ενας υπολογιστής

Πώς μπορώ να ενημερώσω το λογισμικό; Σας παρέχουμε διαφορετικούς τρόπους ενημέρωσης του λογισμικού, συγκεκριμένα: ενημέρωση με χρήση κάρτας μνήμης ή ενημέρωση "με ...