pub async fn unzip( message: &str, zip_file_path: &Path, extract_dir: &Path, skip: usize, result_tx: &Sender<Message>, ) -> Result<()>