HJSplit for Linux – Free file splitter and joiner

HJSplit is free and open-source software that lets you split or join files. This utility is top-rated among Windows OS users. It supports file sizes of over 100 GB. If you have some super large files like that you want to share via File Hosting services, then HJSplit can be useful to you.

It can split a large file into several small files whose individual file size can be set by you. The individual files are numbered with extension .001, .002, .003…etc.. Since this number is the actual file extension, the split files are not useful without joining them!

For example, if you had split a video into multiple fragments, it doesn’t mean each split video file is playable. They are just divided files and can’t be played. At the receiving end, the user needs to have HJsplit who can join those downloaded pieces of data.

So is this .001, .002 universal split and join language?

Fortunately yes! Most popular file splitter applications use the same file extensions and format. This means other file joining applications can join files split by HJSplit. Also, HJSplit is available for Windows OS. Therefore, file joining and splitting works across cross-platform too!

File Split and Join in the same utility

HJSplit comes with joining feature too, just that the program name doesn’t say it. You can also use its ‘Checksum’ tool to check the joined file integrity.

HJSplit for Linux User Interface
HJSplit for Linux User Interface

Install HJSplit in Ubuntu, elementary OS, and Linux Mint

HJSplit is a portable utility. You can download the compressed file, extract it, and run it right away. At max, you may need to give permissions for the program to run as executable.

Download HJSplit for Linux

Extract the downloaded content and double-click on the hjsplit file. If nothing happens, right-click on the same file and go to the ‘Permissions’ tab. Check the box that says ‘Allow executing the file as a program.’

Executing HJSplit
Executing HJSplit

Then try rerunning it.

That’s it!

Kiran Kumar
Hi there! I'm Kiran Kumar, founder of FOSSLinux.com. I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. Hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more, and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!

3 COMMENTS

  1. I get this error when trying to run the program in the terminal:
    ./hjsplit: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

    I tried searching for the respective dependencies on the ubuntu packages site, and this is what it told me held the package:
    /usr/lib/aarch64-linux-gnu/libgdk_pixbuf-2.0.so.0 libgdk-pixbuf2.0-0 [arm64]
    /usr/lib/arm-linux-gnueabihf/libgdk_pixbuf-2.0.so.0 libgdk-pixbuf2.0-0 [armhf]
    /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 libgdk-pixbuf2.0-0 [i386]
    /usr/lib/powerpc64le-linux-gnu/libgdk_pixbuf-2.0.so.0 libgdk-pixbuf2.0-0 [ppc64el]
    /usr/lib/s390x-linux-gnu/libgdk_pixbuf-2.0.so.0 libgdk-pixbuf2.0-0 [s390x]
    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 libgdk-pixbuf2.0-0 [amd64]

    I’m using a 64 bit PC so I’d install the arm64 package, but they’re all under the same name so it doesn’t matter. An apt installation later and I’m told it’s already on my system. Locate of the specific dependency required tells me it’s in usr/lib.

    What gives?

  2. Manjaro Linux:
    ./hjsplit: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

Leave a Reply to Tonho Cancel reply

Please enter your comment!
Please enter your name here

STAY CONNECTED

24,108FansLike
213FollowersFollow
7SubscribersSubscribe

LATEST ARTICLES

cool and fun linux commands
The real purpose of this article is to help Linux newbies get comfortable and confident with the Linux command-line.  While knowledge and comfort of the Linux GUI allow great power, it is the mastery of the command line, or CLI, affords the Linux user unlimited power and certifies them as a Linux power user well on their way to becoming an expert.
Test drive linux online
Enter DistroTest.net, a website that allows Linux users to test various distros online, without downloading the ISO or installing the distro. With DistroTest.net, you can check a distro with no muss, no fuss.
linux download managers
We often need to download large files that can go corrupt due to various reasons such as slow internet or interrupted download. Using a broken downloaded file is not something one wants. Download managers make sure that the downloaded file maintains its integrity and also presents you with the ability to pause and resume downloads, provided the server supports it. When you are downloading a massive file, it's recommended to use a download manager.