zip specific functions (write)