Pengarsip WinRAR: semua rahasia arsip SFX. Membuat arsip yang mengekstraksi sendiri

Arsip self-extracting (SFX, dari bahasa Inggris Self-eXtracting) adalah arsip yang dilampirkan modul perangkat lunak yang dapat dieksekusi yang memungkinkan Anda mengekstrak file sendiri tanpa menggunakan program pengarsip. Arsip SFX sangat berguna jika perlu ditransfer ke seseorang, tetapi Anda tidak yakin bahwa penerima memiliki pengarsip yang tepat.

Untuk membuat arsip SFX baru, saat membuat arsip, Anda harus mengaktifkan opsi “Buat arsip SFX” di kotak dialog untuk memasukkan nama dan parameter arsip (Gbr. 5).

Jika Anda perlu membuat arsip SFX dari arsip reguler yang sudah ada, Anda harus memasukkan arsip tersebut dan memanggil perintah “Konversi arsip ke SFX” di menu “Operasi” (atau klik tombol “SFX”).

Saat Anda menjalankan perintah “Konversi arsip ke SFX”, sebuah jendela muncul meminta Anda untuk memilih jenis modul SFX. Secara default, modul Default.sfx digunakan, terkait dengan antarmuka Windows berbahasa Rusia. Modul SFX lainnya hanya digunakan dalam kasus khusus yang jarang terjadi.

Mengekstrak file dari arsip SFX terjadi secara otomatis hanya dengan meluncurkan file arsip di Windows (mengklik dua kali seperti program biasa). Folder tujuan dari file yang diekstraksi ditunjukkan di jendela khusus yang muncul setelah meluncurkan file arsip. Nama folder dapat dimasukkan secara manual atau dipilih dari pohon folder. Jika folder tujuan yang dimasukkan tidak ada, maka folder tersebut akan dibuat terlebih dahulu sebelum ekstraksi dimulai.

Seiring dengan metode ini, WinRAR memungkinkan Anda mengekstrak file dari arsip SFX dengan cara biasa, seperti dari arsip biasa. Jika Anda tidak ingin menjalankan arsip SFX (misalnya, jika tidak ada jaminan bahwa arsip tersebut tidak mengandung virus), Anda dapat melihat arsip ini dalam mode normal atau mengekstrak file yang diperlukan dari arsip tersebut.

Latihan. Di folder saat ini buatSFX-arsipWinRARdengan namaLengkungan Saya3 dan tempatkan beberapa kelompok file di dalamnya. KELUARWinRAR. Tanpa masukWinRAR, buka paket arsipnyaLengkungan Saya3 dan letakkan isinya di folder baruFile3.

Arsip multi-volume

Arsip multi-volume adalah arsip yang dibagi menjadi beberapa bagian terpisah. Ini digunakan ketika menempatkan arsip besar di beberapa floppy disk atau media yang dapat dipindahkan lainnya. Volume adalah bagian dari arsip, masing-masing dapat ditempatkan sebagai file terpisah pada media terpisah. Volume hanya didukung dalam format RAR; pembuatan volume ZIP di WinRAR tidak dimungkinkan.

Untuk mendapatkan arsip multi-volume, saat membuat arsip, Anda harus memasukkan nilai tertentu di bidang “Bagi menjadi volume berdasarkan ukuran (dalam byte)” di kotak dialog untuk memasukkan nama dan parameter arsip (Gbr. 5 ).

Secara default, ukuran volume dimasukkan dalam byte; dapat juga ditentukan dalam kilobyte, ribuan byte, megabyte, dan jutaan byte. Untuk melakukan ini, Anda perlu meletakkan salah satu pengidentifikasi alfabet berikut (semua huruf Latin) setelah nilai numerik:

k – kilobyte (pengganda 1024);

m – megabyte (1 MB = 1048576 byte);

M – jutaan byte (pengganda 1.000.000);

g – gigabyte (1 GB = 1073741824 byte);

G – miliaran byte (pengganda 1.000.000.000).

Ukuran volume juga dapat dipilih dari daftar drop-down yang terkait dengan bidang tertentu, tempat nilai yang digunakan sebelumnya ditempatkan. Jika Anda ingin mengisi ruang kosong pada disk yang dapat dilepas sebanyak mungkin, Anda harus memilih “Deteksi otomatis” dari daftar.

Volume arsip yang dibuat menerima nama seperti: 'nama_arsip.partN.rar', dengan N adalah nomor seri volume.

Arsip multi-volume juga dapat diekstraksi sendiri dan berkelanjutan. Volume SFX pertama memiliki ekstensi selain .rar; misalnya, volume DOS SFX menggunakan ekstensi .exe.

Arsip multi-volume yang sudah dibuat tidak mengizinkan perubahan pada file;

Untuk membongkar arsip multi-volume, Anda harus memulai ekstraksi dari volume pertama. Jika volume terletak di media yang tidak dapat dilepas (misalnya, pada hard drive), Anda harus menyalin semua volume ke dalam satu folder terlebih dahulu.

Latihan. Pilih file (sebaiknya berukuran besar) dan gunakan perintah "Tampilkan informasi" untuk memperkirakan kemungkinan volume totalNarsip file ini. Buat arsip multi-volume untuk file ini, tentukan ukuran volume sebagaiN/3.

Seringkali, ketika mengerjakan instalasi otomatis aplikasi, ada kebutuhan untuk membuat arsip self-extracting tanpa kunci (di masa depan saya akan menggunakan "SFX", lebih pendek). Biasanya, arsip SFX dapat menghemat ruang CD secara signifikan. Misalnya, jika suatu aplikasi tidak memerlukan instalasi, maka aplikasi tersebut dapat ditempatkan di $OEM$\Progs dan secara otomatis akan disalin ke Program Files. Namun, tujuan serupa dapat dicapai dengan mengemas aplikasi ke dalam SFX, yang akan membongkar konten ke dalam folder yang diinginkan.

Cakupan SFX tidak terbatas pada aplikasi yang tidak memerlukan instalasi. Anda dapat dengan mudah mengemas aplikasi dengan salah satu penginstal umum dan mengonfigurasi SFX sedemikian rupa sehingga setelah membongkar, penginstalan aplikasi dengan kunci yang diperlukan akan dimulai. Keuntungan lain dari arsip SFX adalah bahwa dalam beberapa kasus mereka memungkinkan tidak hanya untuk mengotomatisasi, tetapi juga untuk sepenuhnya menyembunyikan proses instalasi dan kemajuannya dari pengguna akhir. Misalnya, kami mempertimbangkan kemasan Adobe Reader 7.0. Terlepas dari kenyataan bahwa sejak baru-baru ini aplikasi dapat diinstal dengan kunci yang sesuai tanpa masalah, hanya SFX yang memungkinkan Anda menginstal aplikasi sepenuhnya tanpa disadari.

Bersiap untuk membuat SFX

Terlepas dari apa yang Anda gunakan untuk membuat SFX, tidak akan ada perbedaan dalam persiapannya. Jika Anda hanya ingin mengemas folder dengan file, maka tidak diperlukan persiapan. Namun terkadang aplikasi harus dibongkar. Dalam kasus Adobe Reader 7, Install Shield dengan Basic MSI digunakan, dan semua ini juga dikemas dalam FEAD Optimizer tertentu. Anda perlu menjalankan file Adobe yang dapat dieksekusi, tunggu hingga FEAD Optimizer selesai membongkar dan temukan folder dengan file tersebut Adobe Reader 7.0.msi(bisa di %ProgramFiles%\Adobe, misalnya). Sekarang Anda perlu menjalankan file tersebut setup.exe dengan tombol /a untuk membuat instalasi administratif. Di kotak dialog yang muncul, Anda perlu menentukan folder di mana, setelah selesai, semua file yang kita perlukan akan ditempatkan. Sekarang Anda dapat mengganti nama Adobe Reader 7.0.msi di, katakanlah, Adobe7.msi dan mulai mengemasnya ke dalam arsip SFX. Kami akan melihat cara membuat arsip SFX menggunakan

WinRAR

Program ini ditulis khusus untuk memecahkan masalah pembuatan arsip SFX lengkap dan memiliki kemampuan hebat untuk membuat SFX tanpa kunci. Dengan bantuannya, Anda dapat membuat penginstal senyap dan penginstal dengan antarmuka grafis.

Fitur program Pembuat SFX:

  • Dukungan untuk semua (atau hampir semua) sistem variabel/direktori pengguna
  • Memilih jenis kompresi (LZMA - jenis kompresi ini digunakan dalam pengarsip 7-Zip), BZIP2, ZLIB
  • Membuat pintasan ke file
  • Mengimpor file REG setelah membongkar file
  • Menjalankan aplikasi sebelum dan sesudah mengekstrak file Anda
  • Melakukan operasi di registri (menulis/menghapus parameter, menghapus kunci)
  • Melakukan operasi file (menyalin/menghapus file, membuat/menghapus direktori)
  • Kemampuan untuk membuat program uninstall (dengan penambahan informasi yang mudah ke applet Tambah atau Hapus Program)
  • Kemampuan untuk mengatur ikon Anda sendiri pada arsip SFX
  • Kemampuan untuk menambahkan informasi versi file
  • Kemampuan untuk menjalankan fungsi khusus yang ditulis dalam NSIS sebelum dan sesudah file dibongkar
  • Kemampuan untuk memeriksa perangkat lunak yang diinstal sebelum membongkar file Anda dan melakukan tindakan tertentu jika Anda tidak puas dengan hasil pemeriksaan (misalnya, jika versi perangkat lunak lebih rendah dari yang diperlukan, Anda dapat menghentikan instalasi dan/atau menampilkan pesan kepada pengguna)
  • Kemampuan untuk membongkar file Anda ke direktori yang ditentukan dalam kunci registri
  • Mendaftarkan perpustakaan saat membongkar file (dan kemampuan untuk membatalkan pendaftaran saat menghapus instalasi aplikasi)
  • Kemungkinan untuk menampilkan pesan informasi kepada pengguna saat startup/penyelesaian
  • Anda dapat membuat unpacker (hampir merupakan paket penginstal) dengan antarmuka grafis. Anda ditawari untuk menggunakan 2 jenis antarmuka untuk dipilih
  • Pilihan untuk menampilkan gambar Anda sebelum memulai proses ekstraksi file
  • Saat membuat proyek GUI, Anda dapat menambahkan tampilan gambar ke latar belakang


Arsip self-extracting adalah arsip dengan file yang tidak memerlukan program pihak ketiga untuk mengekstrak isinya. Hal ini membuatnya lebih nyaman untuk mentransfer informasi antar pengguna.

Ikon untuk arsip yang mengekstraksi sendiri mungkin berbeda-beda, karena bergantung pada program pengarsip tempat Anda membuatnya, serta versinya.

Proses penciptaan
Untuk membuat arsip self-extracting, Anda perlu melakukan semua operasi yang sama seperti pada . Misalnya, kita akan menggunakan pengarsip WinRAR.

Pilih folder atau file yang perlu diarsipkan. Klik kanan padanya dan di menu konteks klik “ WinRAR »→ « Tambahkan ke arsip"(Tambahkan ke arsip).

Kemudian jendela untuk mengatur parameter arsip masa depan akan muncul. Di sinilah hal terpentingnya. Agar arsip Anda dapat diekstraksi sendiri, Anda perlu mencentang kotak di samping “ Buat arsip SFX» (Buat arsip SFX).


Seperti yang Anda lihat pada gambar di atas, setelah mencentang kotak ini, di sebelah nama arsip masa depan, terdapat ekstensi .exe, yang telah kita bahas sebelumnya di artikel.

Setelah Anda mengatur semua parameter untuk arsip, klik tombol " OKE" Proses pembuatan arsip self-extracting langsung akan dimulai. Karena saya menggunakan pengarsip WinRAR versi terbaru, ikon saya terlihat seperti ini, tetapi sekali lagi, jangan khawatir, pintasan Anda terlihat berbeda.

Pengaturan parameter
Untuk mengatur parameter arsip self-extracting, ada tombol khusus “ Opsi SFX» (Opsi SFX). Letaknya di " Canggih"(Tambahan).


Kemudian sebuah jendela akan terbuka di mana Anda dapat mengubah ikon arsip, menentukan lokasi pembongkaran, menambahkan data lisensi (terutama berguna jika Anda menggunakan arsip yang mengekstrak sendiri untuk menjual program, skrip, plugin, dll.), modul, dan banyak lagi. parameter lainnya.

Proses ekstraksi konten
Untuk mengekstrak konten arsip self-extracting, klik dua kali dengan tombol kiri mouse. Di jendela yang terbuka, gunakan tombol " Jelajahi", tunjukkan lokasi pembongkaran.


Kemudian klik tombol “ Ekstrak"(Ekstrak). Proses ekstraksi file akan dimulai secara otomatis.


Metode pengarsipan file dan mengambilnya kembali sederhana dan tidak memerlukan pengetahuan atau keterampilan khusus.

Pasti banyak dari Anda setidaknya sekali dalam hidup Anda pernah menemukan arsip dengan ekstensi .exe, bukan rar atau bahkan zip, tetapi exe. Keunggulan arsip ini adalah dapat diekstraksi sendiri dan tidak memerlukan instalasi program tambahan. Banyak orang berpikir bahwa untuk membuat arsip semacam ini, diperlukan pengetahuan atau program khusus, namun saya dapat meyakinkan Anda bahwa tidak demikian. Arsip EXE dibuat menggunakan salah satu dari beberapa pengarsip paling populer: WinRar dan WinZip.

Anda mungkin menginstal salah satu dari dua pengarsip ini di komputer Anda, sehingga Anda dapat segera mulai berlatih dengan aman. Jika tidak ada pengarsip sama sekali, maka Anda dapat menginstal 7-zip dengan aman, karena gratis dan didistribusikan secara bebas di Internet. Kami akan mulai dengan pengarsip ini.

Jadi, siapkan folder dengan file yang perlu diarsipkan dan klik kanan padanya. Kami menemukan item seperti 7-Zip

Submenu lain muncul dari mana kita harus memilih item tersebut "Tambahkan ke arsip..."

Sebuah jendela terbuka, cari bagian "Opsi", di opsi item tersebut “Buat arsip SFX” Kami menempatkan seekor burung di seberangnya. Sekarang kita memperhatikan kolom paling atas, di mana nama arsip masa depan kita berada. Kami telah menambahkan ekstensi exe. Omong-omong, nama arsip bisa diubah. Anda juga dapat menentukan lokasi di mana Anda ingin menyimpannya. Pada prinsipnya, Anda dapat bermain-main dengan opsi lain, tetapi opsi tersebut tidak memengaruhi jenis arsip. Anda dapat mengatur tingkat kompresi maksimum untuk menjaga ukuran arsip sekecil mungkin.

Sekarang Anda dapat mengklik tombol “OK”.

Ini adalah file yang saya dapatkan di desktop saya:

Sekarang mari kita cari tahu cara membuat arsip yang persis sama, tetapi menggunakan WinRar.

Dengan cara yang sama, klik kanan pada folder dan pilih "Tambahkan ke arsip":

Di jendela yang terbuka, di tab "Umum", Anda perlu berada di bagian tersebut "Opsi Arsip" letakkan burung di sebelah benda itu “Buat arsip SFX”. Mari instal beberapa metode kompresi. Saya memilih "Bagus".

Klik tombol "OK".

Hasilnya adalah arsip berikut:

Jadi kami melihat beberapa cara untuk melakukannya cara membuat arsip exe yang mengekstrak sendiri.

Dan tonton juga video dengan topik:

Nilai artikel ini:

Halo lagi, para pembaca yang budiman. Belum lama ini saya menceritakannya kepada Anda dan hari ini kita akan kembali ke topik ini lagi. Kali ini kita akan membahas tentang arsip multi-volume dan SFX.

Saya akan mulai dengan arsip SFX. Jadi apa itu?

Singkatan SFX berasal dari nama bahasa Inggris self-extracting archive dan tidak lebih dari arsip self-extracting yang dapat dibongkar tanpa bantuan pengarsip.

Tidak seperti arsip biasa, arsip self-extracting (atau, jika Anda lebih suka, self-extracting) memiliki ekstensi EXE, yaitu file biasa yang dapat dieksekusi. Anda hanya perlu menjalankannya dan menentukan jalur pembongkaran. Prosedur mengekstraksi data dari arsip akan dilakukan secara otomatis.

Saya akan mengajari Anda cara membuat arsip SFX menggunakan pengarsip 7-Zip dan WinRAR. Yang pertama menarik bagi kami karena didistribusikan sepenuhnya secara gratis (saya ingatkan Anda bahwa saya mencoba menggunakan alat dalam deskripsi saya yang tidak memerlukan biaya tambahan dari pengguna), sedangkan yang kedua memiliki keunggulan dalam hal self-multi-volume. mengekstraksi arsip, tetapi akan dibahas lebih lanjut nanti.

Arsip multivolume adalah arsip yang terdiri dari beberapa bagian yang disebut volume. Arsip multi-volume digunakan ketika volume data yang dikemas terlalu besar dan penggunaan arsip biasa menjadi tidak dapat diterima karena alasan tertentu.

Misalnya, belum lama ini, arsip multi-volume digunakan secara aktif ketika diperlukan untuk menjejalkan data dalam jumlah besar ke dalam floppy disk berukuran 3,5 inci. Terlepas dari kenyataan bahwa saat ini media ini hampir tidak pernah digunakan di mana pun, pengarsip modern yang menyediakan pemisahan arsip menjadi beberapa volume memiliki volume 1.457.664 byte di antara opsi pemisahan. Ini persis dengan volume floppy disk tersebut.

Selain itu, penggunaan arsip multi-volume sangat memudahkan untuk mengirimkan informasi dalam jumlah besar melalui email.

Beberapa pengembang perangkat lunak menyediakan aplikasi mereka untuk diunduh dalam arsip multi-volume. Misalnya, bersama dengan seluruh file instalasi, program akuntansi populer “Pembayar Pajak Legal” tersedia untuk diunduh dalam formulir ini. Pendekatan ini berguna ketika saluran Internet tidak stabil. Lagi pula, jika terjadi kegagalan koneksi, akan lebih mudah untuk mengunduh lagi beberapa volume yang relatif kecil daripada mengunduh lagi file instalasi yang besar.

Namun, ada alat yang memungkinkan Anda untuk terus mengunduh file jika koneksi terputus, namun kita akan membicarakannya lain kali.

Arsip multi-volume dapat berhasil digunakan hanya untuk memotong file besar. Seperti yang telah saya sebutkan di artikel, beberapa file memiliki tingkat kompresi yang tinggi dan volumenya tidak banyak berkurang selama pengarsipan. Tapi tidak ada yang menghalangi kita untuk membagi file seperti itu menjadi beberapa bagian.

Dengan menggunakan contoh salah satu file ini, saya akan memberi tahu Anda cara membuat arsip multi-volume dan SFX.

Sebagai contoh, saya mengambil image disk dalam format ISO, yang meskipun memiliki rasio kompresi tinggi, namun memakan cukup banyak ruang. Yaitu 654636 kilobyte. Saya sengaja mencantumkan ukurannya dalam kilobyte karena seperti itulah tampilannya di Windows Explorer.

Pertama, mari kita lihat cara membuat jenis arsip yang kita minati menggunakan pengarsip 7-Zip gratis. Seperti yang saya lakukan sebelumnya, Anda dapat bekerja dengan arsip dari antarmuka pengarsipan atau menggunakan menu konteks Windows. Saya akan fokus pada opsi kedua, karena menurut saya ini adalah yang paling sederhana untuk pengguna pemula.

Jadi, klik kanan pada file yang ingin kita tempatkan di arsip, lalu di menu konteks yang muncul, pilih item 7-Zip dan di menu fungsi yang terbuka, lakukan tindakan “Tambahkan ke arsip”.

Dari format file arsip yang tersedia di 7-Zip, Anda dapat membaginya menjadi beberapa bagian. Sedangkan untuk arsip self-extracting, disini kami hanya tertarik pada arsip format 7z, jadi saya akan fokus pada format ini.

Lihatlah jendela opsi pembuatan arsip.

Seperti yang Anda lihat, di kiri bawah ada garis “Pisahkan menjadi volume”. Di sini Anda dapat mengatur ukuran bagian arsip multivolume secara manual atau memilih salah satu opsi yang ada.

Di kanan atas Anda melihat opsi “Buat arsip SFX”. Untuk membuat arsip dapat diekstraksi sendiri, cukup centang opsi ini.

Sayangnya, kemampuan format 7z terbatas, sehingga bisa berupa multi-volume atau self-extracting. Jika Anda memilih untuk membuat arsip SFX, opsi pemisahan akan segera menjadi tidak aktif. Dari dua opsi yang memungkinkan, untuk saat ini saya akan memilih arsip self-extracting. Centang kotaknya, klik OK dan tunggu hingga prosedur selesai.

Lihatlah hasilnya.

Seperti yang Anda lihat, file yang dapat dieksekusi telah muncul di sebelah file gambar. Ini adalah arsip SFX yang sudah selesai.

Tetapi bagaimana jika kita benar-benar ingin mendapatkan arsip self-extracting multi-volume?

Format RAR ideal untuk tujuan ini dan dapat diperoleh dengan menggunakan aplikasi WinRAR.

Prosedur untuk membuat arsip semacam itu sangat mirip dengan yang baru saja kita bahas. Kami klik kanan pada file yang diinginkan dengan cara yang sama dan pilih opsi untuk ditambahkan ke arsip.

Seperti inilah tampilan jendela pembuatan arsip.

Setuju, ini sangat mirip dengan antarmuka 7-Zip. Ukuran volume dipilih atau dimasukkan dengan tangan dengan cara yang sama. Ada juga opsi untuk membuat arsip SFX.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat