Split Files Into Smaller Files

By  on  

As fast as internet connections have gotten over the years, it seems the size of files we want to share has grown faster.  Whether it's archive (ZIP), video, or any other host of potentially large file types, it's still tricky to put these large files somewhere to download since many storage providers have file size limits.

Splitting archive and other files into small pieces is actually quite easy with the split utility.  By using split to chunk files apart, and cat to put them back together, we can skirt maximum file size limitations and fears of connection problems messing up large file downloads:

split -b 1m Turok.zip TUR

The example above splits a ZIP file into 1MB chunks with a file name prefix of TUR.  To put them back together we'll use cat:

cat TUR* > TurokRebuilt.zip

The chunked files are properly rebuilt!

Split Files

I've seen this practice used for years -- ever since my bad boy days of pirating applications and games.  Splitting and reassembling files seemed like magic back then -- little did I know how easy it was!

Recent Features

  • By
    Create a CSS Flipping Animation

    CSS animations are a lot of fun; the beauty of them is that through many simple properties, you can create anything from an elegant fade in to a WTF-Pixar-would-be-proud effect. One CSS effect somewhere in between is the CSS flip effect, whereby there's...

  • By
    Introducing MooTools Templated

    One major problem with creating UI components with the MooTools JavaScript framework is that there isn't a great way of allowing customization of template and ease of node creation. As of today, there are two ways of creating: new Element Madness The first way to create UI-driven...

Incredible Demos

  • By
    Duplicate the jQuery Homepage Tooltips Using MooTools

    The jQuery homepage has a pretty suave tooltip-like effect as seen below: Here's how to accomplish this same effect using MooTools. The XHTML The above XHTML was taken directly from the jQuery homepage -- no changes. The CSS The above CSS has been slightly modified to match the CSS rules already...

  • By
    Comment Preview Using MooTools

    Comment previewing is an awesome addition to any blog. I've seen really simple comment previewing and some really complex comment previewing. The following is a tutorial on creating very basic comment previewing using MooTools. The XHTML You can set up your XHTML any way you'd like.

Discussion

  1. Kristaps

    Old days when you needed to split archives to fit them in multiple floppies. Uh and the middle part of the archive on that goddamn floppy disk got corrupted…

  2. For extra safety you can create a ‘Parchive’, or .PAR files from the split files (or an original, full-sized one). https://en.wikipedia.org/wiki/Parchive This allows damaged files to be repaired, without a huge overhead of storage.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!