how to create SFX Self Extracting Archives         
DOWNLOAD PEAZIP FREE ARCHIVER         
ONLINE SUPPORT         
SCREENSHOTS         
DONATE









free zip rar software free archiver
extract rar files zip utility unzip files free rar file archiver file compression software

self extracting archives

PeaZip is a free cross-platform file archiver utility that provides an unified portable GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX... free alternative to WinRar, WinZip and similar proprietary software.
- Create 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files
- Open and extract ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX files and more,
over 180 archive types supported
Features of PeaZip includes:
archives opener and extractor, batch creation and extraction of multiple archives at once, convert files, create self-extracting archives, split and join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hash and checksum, export job definition as script.

create sfx archives


FAQ, HOW TO
ONLINE TUTORIAL
REPORT ISSUES
WHAT IS PEAZIP

CHANGELOG

FILE COMPRESSION BENCHMARKS
REVIEWS


How to create Self Extracting Archives (SFX)



sfx files



what are sfx files

Self-extracting archives (briefly referred as SFX files) are computer executable programs containing both an (usually compressed) archive of files and the routines needed to extract the content (SFX module), usually packed as Microsoft Windows EXE executable file. definition of sfx files
WinRar, WinZip, 7-Zip, PeaZip, and other file archiver software are capable of creating self extracting archives, usually employing 7Z, RAR and ZIP compression for the archival part - learn more: what is a compressed archive file - and minimal sfx modules suitable for basic tasks of deployment of content as autonomous packages, not needing external  dedicated decompression software and capable of auto-unpacking themselves.

self extracting zip files

While an auto-extracting archive is potentially a simple, basic form of installer, most software for creation of installation packages extends the idea further providing formats capable of advanced scripting features to generate more complex and flexible autoextraction modules to unpack the content and perform other related operations, suc as conditional extraction of appropriate data, automatic output path detection, registration of shared files, interaction with registry etc.


SFX archives: advantages and disadvantages


Principle behind self extracting archives is providing the end user of the appropriate extraction executable instructions without the need of installing any software, which brings those advantages over non self extracting archives:
  • content and extraction tools are passed as atomic information
  • in order to extract the content, end user needs to run only a simple subset of instructions, through a minimal user interface requiring little or no feedback, rather than having to install and learn to operate a full general purpose archive manager software

Drawbacks of self extracting archives are:

  • being the extraction module embedded in the archive itself, it represents an overhead (usually some 10s or 100s of KB), which makes it a noticeable disadvantage in the case of small  archives
  • the sfx archive can be executed only on operating system platforms capable to run the sfx module - it can still be operated as a standard archive on other platforms, if suitable software is available
  • being the self extracting archive an executable file, some file sharing platforms - cloud service  providers, e-mail servers - may consider it a security risk and block the file, preventing it to reach the intended end users.

To create a SFX archive with PeaZip, select desired files and folders and click "Add" button for archive creation screen. Supported SFX formats can be selected directly in archive format dropdown menu, simply selecting "Self-extracting 7Z" or "Self-extracting ARC" entries.
In "Advanced" tab of archive creation screen it is possible to select one of the available SFX modules, the routine that will be embedded in the archive and will handle the extraction of the content on recipient's machine without requiring external software.

how to create self extracting archives

Recipient will not need a suitable unarchiver to open those files (as the sfx module itself is autonomous for extraction of package content), alternatively some archive managers, as PeaZip, can open sfx files as standard archives for custom content extraction without running the sfx module.
Please note, anyway, recipient will at least need the right to execute binary files (the sfx module) on the target system to proceed with (auto)extraction of the SFX archive.

how to create sfx files

To add a password to prevent unauthorized decopression of the self-extracting archive, click on the padlock icon button "Enter password / keyfile" - also the encryption options are customizable in "Advanced" tab.
Please note that when a self-extracting archive is created, only the password (if provided) will be used for encrypting the data, and only the password will be needed to extract & decrypt it, this because available SFX modules does not support two factor authentication and would be unable to parse the keyfile, failing decryption.

Custom sfx modules with different sets of features and user interaction interfaces are available in PeaZip add-ons section Custom SFX modules.

Read more: Self-extracting archivessfx module Wikipedia page


RELATED & SIMILAR PAGES
HOW TO CREATE 7Z SFX FILES

WHAT IS MICROSOFT CAB FORMAT

HOW TO CREATE ARC SFX FILES
 
WHAT IS 7Z FILE EXTENSION

WHAT IS GZ FILE EXTENSION

WHAT IS WINACE ACE FORMAT

WHAT IS BZ2 FILE EXTENSION
 
ISO DMG UDF DISK IMAGE FORMATS

RAR FILE FORMAT FEATURES

WHAT IS TAR TBZ TGZ TXZ EXTENSION

WHAT IS WIM FORMAT
 
ZIP FILE FORMAT FEATURES

HOW COMPRESSED ARCHIVE FILES WORK

WHAT IS ZIPX ARCHIVE TYPE

FAQ > Archiving > Self extracting archives (sfx files)

Topics and search suggestions about what are, and how to create, Self Extracting Archives (SFX files), run autonomous compressed files capable of auto-extraction not requiring external archiving software to extract itself:
how to create sfx files,
what are sfx archives,
self extracting 7z file,
how to create sfx archives,
what is a sfx file,
creation of self extracting archives,
extraction of sfx archives,
how to create auto extracting zip,
what are sfx files,
what is a self extracting archive,
work with self-extracting files,
self extracting archive creation,
auto-extracting arc file,

what are self extracting files,

how to extract sfx file,
how to create self extracting files,
creation of sfx archives,
auto extracting rar files,
how self extracting archives work,
auto-extracting archives,
automatic extraction of archives,
what is a sfx archive,
sfx file extraction,
add to self extracting archive,
zip self extracting files,
how to create self extracting archives,
sfx archives meaning,
add files to self extracting archive,

sfx module,

how sfx files work,
self extracting rar files,
extracting sfx files,
add to sfx file,
what are self extracting archives

Tag Cloud
auto extracting archive calculate checksum hash convert existing archive files create backup create self extracting archive decompress BZ2 files decompress GZ files disassemble WIM files download sfx archiver find duplicate files extract 7Z files extract ACE files extract ARC files extract encrypted files extracting RAR files extracting ZIP files extraction of RAR TAR ZIP archives file splitting free file archiver free RAR utility portable file archiver RAR files secure data deletion self extracting archives SFX module set encryption password unarchive ISO files unpack TAR files unzip CAB packages unzip ZIPX files what is SFX file ZIP extension





self extracting 7-zip files
DOWNLOADS
auto extracting archives
All PeaZip downloads
PeaZip for Windows 32 bit
PeaZip for Windows 64 bit
PeaZip Portable
PeaZip Linux/BSD
run sfx file
SUPPORT
how to create sfx files
Online help
Frequently Asked Questions
More information





how to create self extracting archives
DONATE
archeve extracts itself
Support PeaZip project, or donate to FAO, UNICEF and UNESCO from donation page

© PeaZip srl: TOS, Privacy
OSDN software repository
what are Self Extracting Archives
SourceForge software repository
what are SFX files
Releases Feed how to create Self Extracting Archives
PeaZip Wiki how to create SFX files
Developer email autonomous compressed files capable of auto-extraction
Search knowledge-base
self extraction without requiring external software