如何快速解压缩由ftp下载的数据

时间:2019-06-17 08:10:21

标签: ios swift ftp zip unzip

我正在尝试解压缩ftp服务器上下载的数据。我没发现任何问题。

ftpData = try NSURLConnection.sendSynchronousRequest(urlrequest, returning: &response)
let data : NSData = ftpData! as NSData
let files = hexStringtoAscii(data.description)

当我打印“文件”时,我得到了想要的压缩内容。

有人可以帮我解压缩“文件”内容

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用https://github.com/marmelroy/Zip

do {
    let filePath = Bundle.main.url(forResource: "file", withExtension: "zip")!
    let unzipDirectory = try Zip.quickUnzipFile(filePath) // Unzip
    let zipFilePath = try Zip.quickZipFiles([filePath], fileName: "archive") // Zip
}
catch {
  print("Something went wrong")
}