divx is just another file type typically they are smaller because they are usually illegal copy's of movies or media,
they are usually also smaller because they are usually torrent downloads so dont want to be too big allowing a quicker download time for illegal people !!!