public ZipUpdate(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { command_ = UpdateCommand.Add; entry_ = new ZipEntry(entryName); entry_.CompressionMethod = compressionMethod; #if FORCE_ZIP64 entry_.ForceZip64(); #endif dataSource_ = dataSource; }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entryName">The name to give to the entry.</param> /// <param name="compressionMethod">The compression method to use.</param> public void Add( IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod ) { if( dataSource == null ) { throw new ArgumentNullException( "dataSource" ); } if( entryName == null ) { throw new ArgumentNullException( "entryName" ); } CheckUpdating(); BlubbZipEntry entry = EntryFactory.MakeFileEntry( entryName, false ); entry.CompressionMethod = compressionMethod; AddUpdate( new BlubbUpdate( dataSource, entry ) ); }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entryName">The name to give to the entry.</param> /// <param name="compressionMethod">The compression method to use.</param> /// <param name="useUnicodeText">Ensure Unicode text is used for name and comments for this entry.</param> public void Add(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod, bool useUnicodeText) { if (dataSource == null) { throw new ArgumentNullException("dataSource"); } CheckUpdating(); contentsEdited_ = true; ZipUpdate update = new ZipUpdate(dataSource, GetTransformedFileName(entryName), compressionMethod); update.Entry.IsUnicodeText = useUnicodeText; updates_.Add(update); }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entryName">The name to give to the entry.</param> public void Add(IStaticDataSource dataSource, string entryName) { if ( dataSource == null ) { throw new ArgumentNullException("dataSource"); } CheckUpdating(); contentsEdited_ = true; updates_.Add(new ZipUpdate(dataSource, entryName, CompressionMethod.Deflated)); }
public ZipUpdate(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { _sizePatchOffset = -1L; _crcPatchOffset = -1L; _offsetBasedSize = -1L; _command = UpdateCommand.Add; _entry = new ZipEntry(entryName); _entry.CompressionMethod = compressionMethod; _dataSource = dataSource; }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entryName">The name to give to the entry.</param> /// <param name="compressionMethod">The compression method to use.</param> public void Add(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { if ( dataSource == null ) { throw new ArgumentNullException("dataSource"); } CheckUpdating(); contentsEdited_ = true; updates_.Add(new ZipUpdate(dataSource, GetTransformedFileName(entryName), compressionMethod)); }
public ZipUpdate(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { sizePatchOffset_ = -1L; crcPatchOffset_ = -1L; _offsetBasedSize = -1L; command_ = UpdateCommand.Add; entry_ = new ZipEntry(entryName); entry_.CompressionMethod = compressionMethod; dataSource_ = dataSource; }
public ZipUpdate(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { command_ = UpdateCommand.Add; entry_ = new ZipEntry(entryName); entry_.CompressionMethod = compressionMethod; dataSource_ = dataSource; }
public HfsUpdate(IStaticDataSource dataSource, HfsEntry entry) { command_ = UpdateCommand.Add; entry_ = entry; dataSource_ = dataSource; }
public ZipUpdate(IStaticDataSource dataSource, ZipEntry entry) { sizePatchOffset_ = -1L; crcPatchOffset_ = -1L; _offsetBasedSize = -1L; command_ = UpdateCommand.Add; entry_ = entry; dataSource_ = dataSource; }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entry">The entry to add.</param> public void Add(IStaticDataSource dataSource, ZipEntry entry) { if (dataSource == null) { throw new ArgumentNullException("dataSource"); } if (entry == null) { throw new ArgumentNullException("entry"); } CheckUpdating(); AddUpdate(new ZipUpdate(dataSource, entry)); }
public ZipUpdate(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { this.sizePatchOffset_ = -1L; this.crcPatchOffset_ = -1L; this._offsetBasedSize = -1L; this.command_ = ZipFile.UpdateCommand.Add; this.entry_ = new ZipEntry(entryName); this.entry_.CompressionMethod = compressionMethod; this.dataSource_ = dataSource; }
public ZipUpdate(IStaticDataSource dataSource, ZipEntry entry) { this.sizePatchOffset_ = -1L; this.crcPatchOffset_ = -1L; this._offsetBasedSize = -1L; this.command_ = ZipFile.UpdateCommand.Add; this.entry_ = entry; this.dataSource_ = dataSource; }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entryName">The name to give to the entry.</param> public void Add(IStaticDataSource dataSource, string entryName) { if ( dataSource == null ) { throw new ArgumentNullException("dataSource"); } if ( entryName == null ) { throw new ArgumentNullException("entryName"); } CheckUpdating(); AddUpdate(new ZipUpdate(dataSource, EntryFactory.MakeFileEntry(entryName, false))); }
public ZipUpdate(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod) { _command = UpdateCommand.Add; _entry = new ZipEntry(entryName); _entry.CompressionMethod = compressionMethod; _dataSource = dataSource; }
/// <summary> /// Add a file entry with data. /// </summary> /// <param name="dataSource">The source of the data for this entry.</param> /// <param name="entryName">The name to give to the entry.</param> /// <param name="compressionMethod">The compression method to use.</param> /// <param name="useUnicodeText">Ensure Unicode text is used for name and comments for this entry.</param> public void Add(IStaticDataSource dataSource, string entryName, CompressionMethod compressionMethod, bool useUnicodeText) { if (dataSource == null) { throw new ArgumentNullException("dataSource"); } if ( entryName == null ) { throw new ArgumentNullException("entryName"); } CheckUpdating(); ZipEntry entry = EntryFactory.MakeFileEntry(entryName, false); entry.IsUnicodeText = useUnicodeText; entry.CompressionMethod = compressionMethod; AddUpdate(new ZipUpdate(dataSource, entry)); }
public ZipUpdate(IStaticDataSource dataSource, ZipEntry entry) { _command = UpdateCommand.Add; _entry = entry; _dataSource = dataSource; }
public ZipUpdate(IStaticDataSource dataSource, ZipEntry entry) { command_ = UpdateCommand.Add; entry_ = entry; dataSource_ = dataSource; }
public ZipUpdate(IStaticDataSource dataSource, ZipEntry entry) { _sizePatchOffset = -1L; _crcPatchOffset = -1L; _offsetBasedSize = -1L; _command = UpdateCommand.Add; _entry = entry; _dataSource = dataSource; }