File Joiner
File Joiner
File Joiner - a must-have for software developers
File Joiner is a tool that combines (binds) unlimited files (no matter their type) into a single standalone executable (a Container). The Container (the final bound file) is a simple compiled program that, when opened, can automatically launch the included files.

The Joiner usage is straightforward. You have to use the button "Add File" and browse for all the files you want to join (or drag and drop the files in Explorer) and afterwards click "Join Files". You can add files of any type, and the final saved (joined) file will be an executable (you should save it with a .EXE extension). When the files are added into File Joiner, you have the option to enable the "Execution" checkbox - that means the file will be opened when the output file (Container) is executed. Also, you can set the encryption level of the joined files and the directory where they are extracted. Also, the output icon can be configured as per your choice either with an in-built Joiner icon or by using a local .ico file.

File Joiner can configure the output (Container) to run any type of file from the bound file without affecting its direct functionality. For instance, if you bind an executable, an image file and a text file, when the Container file is run, the included files will be opened 1 by 1: the executable will run, the image file will be opened with the associated image file viewer (IrfanView, Paint etc.) and the text file will be opened with the associated text file viewer (Notepad, Wordpad etc.).
  • unlimited files can be bound (joined)
  • can bind any file type that is needed by the executable for a properly run
  • the joined files can be fully encrypted
  • the icon of the Host file (final bound file) can be changed either with one of the icons included in File Joiner or another one of your choice
  • small joiner "stub" size (~10 KB) - for instance, if you join a 100KB file with a 300KB file the size of the resulting bound file will be ~410KB
  • the joiner "stub" is undetected when scanned by most used antiviruses
  • to distribute your application as a single file (a compact package)
  • to hide files
  • to run more files from the same executable
  • simple to use
  • effective
  • fast
  • carefully coded to keep the "stub" size small
  • undetectable joiner "stub" when scanned with most used antiviruses (Norton, Kaspersky, McAfee, Panda, AVG, Avast, TrendMicro)