如何仅使用本机Compression Framework将多个文件压缩为一个public class ResponseEntryViewModel
{
public int TypeID { get; set; }
public string TypeName { get; set; }
public int User_ID { get; set; }
public List<SectionDataModel> Sections{ get; set; }
public ResponseEntryViewModel()
{
Sections = new List<SectionDataModel>();
}
public class SectionDataModel
{
public int SectionID { get; set; }
public string Name { get; set; }
public string Status { get; set; }
public int TypeId { get; set; }
public List<SubSectionModel> SubSections { get; set; }
public SectionDataModel()
{
SubSections = new List<SubSectionModel>();
}
}
public class SubSectionModel
{
public int SubSectionID { get; set; }
public string Name { get; set; }
public string Status { get; set; }
public int SectionId { get; set; }
public List<QuestionModel> QuestionsList { get; set; }
public SubSectionModel()
{
QuestionsList = new List<QuestionModel>();
}
}
public class QuestionModel
{
public int SubSectionID { get; set; }
public int QuestionID { get; set; }
public string Question { get; set; }
}
}
压缩文件?
我想实现使用.zlib
文件的外部库可以完成的工作,在其中为它们提供一个目录,然后他们创建一个.zip
存档,其中包含目录中的所有文件。
答案 0 :(得分:1)
ZIP Foundation使用本机压缩框架。
如果不需要ZIP功能,可以查看Data+Compression.swift
扩展名。它包含压缩和解压缩方法,这些方法实现基于流的zlib兼容的编码/解码。