I really wouldn't suggest you do this. You would make that file 100MB file take up anywhere from 200GB to TBs. Explorer freezes up with tens of thousands, I'd be surprised if the OS didn't die in the tens of millions.tossEAC wrote:Any one know of any actuall programs that can split a 100mb or above into seperate 1 byte files numerically ordered
As r09 & amarok said, it is pretty much impossible to cut down random data.
I get what your idea is, to group all the same bytes together and compress them by describing them as a contiguous sequence. This isn't far from a real concept (RLE), but it doesn't work for bytes that aren't already grouped together, since it would take more than one byte to store the relative positions.
This is a byte:
o
If this byte was in a 7GB file, I'd have to name it something like this:
7421251637
This filename alone is 10 bytes (5 in hex).
There is a common way to store information about a large amount of data in a small amount, the checksum we all know and love. The checksum, however, can't be used to regenerate the data. A CRC32 is four bytes in length, so it can have ~4.3 billion values. If we had just one more file than its max, we'd 100% for sure run into an instance where two unique files had the same checksum (known as a collision). In fact, there are programs that can do this intentionally.
