My questions are about zip compression and it’s inner workings. How exactly does zip compression work? Why do some files get compressed smaller than other programs? What files can and cannot be compressed? Can a compressed file be compressed again even smaller?