The ProBinary proprietary compression algorithm extracts bits in sequence from a data file and transforms them into bits on a virtual data structure along successive steps. By inversely following the same steps, the algorithm extracts each bit from the virtual structure in sequence to form back a lossless data file.