Как разархивировать данные, загруженные ftp в swift - PullRequest
1 голос
/ 17 июня 2019

Я пытаюсь разархивировать данные, загруженные на FTP-сервер. Я не нашел никаких проблем.

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

когда я печатаю «файлы», я получаю сжатое содержимое того, что хочу.

Может ли кто-нибудь помочь мне разархивировать содержимое «файлов»

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 17 июня 2019

Вы можете использовать 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")
}
...