Rilasci di Xceed Zip for .NET

Released: Mar 4, 2024

Aggiornamenti in V7.1 (Build: 7.1.24152.2253)

Correzioni

  • QuickCompression.Compress() will now return compressed data when the compression method is something other than Deflate.
  • A FileSystemInternalException will no longer be thrown in the .NET garbage collection thread of ZipArchive objects when they are used on fast multi-core systems.

Released: Oct 25, 2023

Aggiornamenti in V7.1 (Build: 7.1.23524.1212)

Correzioni

  • Fixed a bug where AbstractFolder.CopyItemsTo() and MoveItemsTo() incorrectly included themselves in the operation, causing an ItemIsRootFolderException in some situations.

Released: Apr 3, 2023

Aggiornamenti in V7.1 (Build: 7.1.23156.243)

Funzionalità

  • Specify a code page to use for zipped items that use OEM text encoding (non-Unicode characters).
  • Supply a custom Text.Encoding object, which is useful when dealing with old zip archives created on machines outside of North America.

Correzioni

  • Corrupted zip archives are no longer generated in situations where a file's header triggers a split.

Released: Oct 5, 2022

Aggiornamenti in V7.1

Funzionalità

  • Multi-threading is now supported when zipping into split .zip files.
  • It is now possible to force the zipping process to write the .zip file in a streaming way if the file is not seekable.
  • It is now possible to create self-extracting .zip files when using the Microsoft .NET standard version of the component on Microsoft Windows.
  • Added a new utility class, called BZip2File, which allows you to easily create and manipulate BZip2 files using the Xceed.FileSystem interface.
  • The...

Released: Jul 19, 2021

Aggiornamenti in V7.0

Funzionalità

  • Added ZippedFile.SetFullName() and ZippedFolder.SetFullName() methods which allow you to move a file/folder instantly within the same archive.
  • Creating a new split zip archive no longer uses temporary files.

Released: Jan 25, 2021

Aggiornamenti in V6.9

Funzionalità

  • Improved the speed of "CompressionMethod.Deflated" compression on Microsoft .NET 4.5 and later.
  • Added primitives that implement an unlimited, stack-based, option system that will allow future versions to specify advanced options for Zip and Unzip operations.
  • Reduced memory fragmentation caused by heavy usage of "CompressionMethod.Deflated" compression and decompression.
  • Assembly names and DLL files no longer have their version number as part of the name, simplifying the update...

Released: Aug 17, 2020

Aggiornamenti in V6.8.1

Funzionalità

  • Self-extractor:
    • It is now possible for the ExecuteAfter property to run a program as administrator (with prompt) even if the self-extracting archive itself is not.
    • It is now possible to specify an error message for when the ExecuteAfter property is unable to start an application.
    • A new macro, <ErrorDescription>, is now available for error messages. It specifies a description string for the error. The description string is not configurable and is in English only.
  • FileSystem...

Released: Jan 30, 2020

Aggiornamenti in V6.8

Funzionalità

  • Multi-thread manager can now automatically run in the background, to keep threads fed with data to compress.
  • Added support for Xceed Zip 3 compressed data format in the new Xceed.Compression.Formats.XceedZip3CompressedStream class.
  • The self-extractor module can now pass command-line arguments and return exit codes from the ExecuteAfter applications.

Released: Jan 30, 2019

Aggiornamenti in V6.7

Funzionalità

  • A port of Tar.NET to .NET Standard 2.0 and above is now available.
  • A port of Gzip.NET to .NET Standard 2.0 and above is now available.
  • A port of Synchronization.NET to .NET Standard 2.0 and above is now available.
  • The ZipEvents.ReadingZipItemProgression event now supplies the ZippedFile that was just read in the ItemProgressionEventArgs.CurrentItem event argument instead of the host Zip AbstractFile.
  • Added the AllowTempFiles property (enabled by default) to maintain full CPU...

Released: Jun 18, 2018

Aggiornamenti in V6.6

Funzionalità

  • Adds support for .NET Standard 2.0 and up.
  • The Zip Slip Vulnerability can be addressed through the use of the FileSystemEvents.AddingItemToProcess event which has been improved to facilitate its usage in this context.
  • Zip progression events now offer a consistent behavior when used with the ZipMultiThreadManager. Events are triggered in the same general order as they would in single-threaded operations. They also correctly track progress numbers for individual files and overall...