zip and unzip xv for dm and nu: completed, but with bugs