Compressing and decopressing files