if let fileData = input.data(using: .hexadecimal){
print(fileData)
do {
let compressedData = try (fileData as NSData).compressed(using: .lzma)
print(compressedData)
let file = "myfile.zip"
if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
let fileURL = dir.appendingPathComponent(file)
do {
let url: () = try compressedData.write(to: fileURL, options: .atomic)
print(url)
} catch {
print(error)
}
}
}catch{
print(error.localizedDescription)
}
}
Topic:
App & System Services
SubTopic:
Core OS
Tags: