Universal File Splitter and Joiner is a utility that allows you to split large files into small chunks which can be joined later to obtain the original file, for better portability and sharing of files.

This application requires-
* .NET framework 4.0

Features

  • Simple and Intuitive GUI
  • Total control over the splitting files
  • Application Options available for the user to change
  • Integrity checks on joined files
  • Responsive GUI
  • Small size program with ZERO junk!

Project Samples

Project Activity

See All Activity >

License

Creative Commons Attribution License

Follow Universal File Splitter and Joiner

Universal File Splitter and Joiner Web Site

Other Useful Business Software
Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
Migrate to innovate with Red Hat Enterprise Linux on Azure

Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • I needed to transfer a large file from a Windows PC to a Linux PC but network transfer wasn't an option and the only thumb drive I had available didn't have a format that supported the size of the file. Universal File Splitter (UFS) did exactly what I needed it to do, although as my target was a Linux computer I only tried the split portion. From what I can see this just takes the input file and breaks it into pieces at the desired points, no other changes to those sectional files occur. As a test I split a small file with UFS and then reassembled as a new file at the Windows command prompt via a copy command like this: copy /B SplitFile1.ext.vip0 + SplitFile1.ext.vip1 + SplitFile1.ext.vip2 OutputFile.ext The /B switch instructed copy to do a binary assembly and not attempt to interpret the file contents as ASCII. I then did an fc of the original file and my reassembled one and they matched perfectly. On the Linux side I reassembled my large file with the cat command. Example: cat SplitFile1.ext.vip0 SplitFile1.ext.vip1 SplitFile1.ext.vip2 > OutputFile.ext As I didn't have a direct copy of the original there I couldn't do a full validation but so far everything looks good. The instructions for UFS to reassemble the file are in the separate ".vipmetadata" file that gets created. Using UFS to do the reassembly would have the added benefit of the program completing a CRC32 checksum test of the built file to validate it matched the original, as well as first checking all parts were present and putting them in the right order. But if you're in a pinch like I was you can skip that validation/ease of use and use any program that will just append the files to each other. While the functionality is great, I'd probably make some different design choices in the looks. From the main window you select to either split or join files, but then you're taken to a new window that has both split and join tabs. Only the content of the tab that matches the action you selected can be used though. Not sure why both tabs are made available in the sub window. Personally I probably would have done 3 tabs, the default that opens being a "welcome" sort of tab that could include things like the about info, links, high level instructions, etc. I did think the window expansion and shrink to show and then hide progress information was neat, although if someone wasn't expecting it they could potentially have the window too low on their screen and I guess miss seeing this information. Only a couple issues I spotted that might be considered "bugs". When I was splitting my file, after having selected the file and then going through the process of telling the program how I wanted to split the file I found the custom size input field has odd rules applied. Say I had a 75KB file that I wanted to split into 20KB chunks. If I accidentally first entered 10KB, the logical operation would be to delete the "1" and put a "2" in its place. If I deleted the 1 it only left the 0 in the field, which was instantly checked for validity and I was told it was an invalid entry. Likewise if I went to add the 2 first and would then delete the 1, as soon as the 2 was added the field would immediately be checked and produced a message that my chunk size (210KB) was larger than my input file. Also for some reason the warning window pops up twice. If possible I would have this changed to validate the field when focus is attempted to be changed to a different element. In summary this program (so far as splitting files) does exactly what I needed it to do and in a way I could reassemble files on a different OS without having a ported version of the program. No install needed, it's a simple, lightweight standalone executable. It was benefit enough for me that after I don't know how many years of using applications from SourceForge this is the first one for which I've written a review. Thanks for the utility!
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Cygwin, Windows

Intended Audience

End Users/Desktop

User Interface

.NET/Mono

Programming Language

C#

Related Categories

C# Archiving Software, C# Application Packaging Software

Registered

2014-03-11