More than a set of
Zip and Unzip Components!

ZipTV is a suite of over 37
compression related components!

   
Home
  What's New
Product Info
  Archive Filter
Downloads
Ordering Info
Problem Report
Upgrades
Contact Us
Home- | -What's New- | -Product Info- -Archive Filter- | -Downloads- | -Ordering Info- | -Upgrade- | -Contact

 


Enhanced Power, Speed, and Operability
Under Most Web-Servers.

See v6.8.0 notes for changes that may affect projects developed under prior versions of ZipTV.

Our AES encryption support does not require external dll's!



v2008.1.21

  1. New component: TZipEncrypt. Flexability and highly configurability, archive password management system for use with existing archives. This originaly release supports Zip archives.

    First and only component of it's kind. TZipEncrypt allows adding new, changing existing, or assigning multiple passwords to individule or defined range of compressed files.

    No longer are you confined to only one password for all compressed files in a Zip archive. Assign one password to a certain file, file type, directory, or range of files and protect other files, allowing access to only certain individules or groups.

    Component demo: demos\ZipEncrypt\ZipEncrypt.dpr

    *available as beta in registered versions. We strongly encourage feedback and recomendations for enhancements of this component.

v2007.9.24

  1. TUnBh: Buffer overflow when filename length is greater than 32k.  Fixed.

v2007.7.29

  1. New demos:  
    * demos\CustomFileList\CustomFileList.dpr: demonstrates how to bypass ZipTV's internal file scan and use your own list of file names by setting the ScanDiskForFiles property to false.
    * demos\search\FilesByDateOrSize\FilesByDateOrSize.dpr: demonstrates advanced filtering to locate compressed files within archives using the compressed files name, date/time, packedsize, unpackedsize, or within a specified ranges.

v2007.6.26

  1. Unable to delete a .zip's main archive comment.  Fixed.

v2007.5.29

  1. TZipRun & TZipSearch: added BZip support for utility/tool components.

v2007.5.7

  1. TZip/TUnzip: this format can now contain more than 65536 files.

v2007.3.12

  1. TUnGzip: bug fix: when a compressed filename matched the archive name (with the exception of the .gz extension), the file opened for decompressed data retained the .gz extension.  Since most .gz utilities do not store the output filename within the archive, this affected only a select number of archives.

v2007.3.8

  1. Compress components: added OnCreateDirectory event.  In prior versions, if the directory defined in the ArchiveFile property did not exist, the archive was created in the current active directory.   By default, the directory defined in this property is now created if it doesn't exist.  To prevent the creation of the directory, set an OnCreateDirectory event.  Search for OnCreateDirectory in demo: demos\maindemo\maindemo.dpr (main.pas) for detailed usage notes.

v2007.2.26

  1. TZipTV & TUnLha: when using WideStrings (compiling with TNT_UNICODE conditional define), .lha/lzh archives containing directories were decoded properly.  This bug appears only when compiling using WideStrings.  Corrected.

v2007.1.31

  1. Resolves of all known permissions issues under Windows Vista.

v2006.11.1

  1. TztvFindFile: wasn't returning file found results when the conditional define TNT_UNICODE wasn't used.  Fixed.
  2. Revisit of Windows Vista permissions issue.  If you come across any drive or directory permissions issues, please report them and we'll make the correction and send the revision to you via email.  Any permissions failures should route a E_PERMISSIONS error code (see err_msgs.rc and err_msgs.pas) to the OnError event handler.

v2006.10.26

  1. TZipSplitGlue: wasn't recognizing archives of type atZipMV.
  2. Attempting to create an archive to a directory where user does not have permission rights now handled correctly.
  3. Compressors: storing empty directory names to an archive were failing when the Windows Indexing Service was turned off. 

v2006.10.1

Note: unicode / dbcs support is available in the components, only in registered source code versions. Due to a requirement to compile the sources locally, dcu versions are not supported. Non-unicode versions like in every other way.

The most comprehensive revision of the ZipTV Components to date!

  1. Source version only (optional with the use of a conditional define): all directory and filename strings have been converted to WideStrings for support of DBCS and other languages not displayable on varing codepages. With a simple conditional define, these strings can be monitored using unicode compatible functions. Now compatible under Japanese Windows 98 and XP. Languages tested include Russian, Cyrillic, Japanese, Chinese, Arabic, Czech, Danish, French, Korean, and Greek.

    Unicode and DBCS support requires Delphi 6+. Win95, 98, and ME all require the Microsoft Layer for Unicode. For further information about the MSLU see: http://www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx.

  2. Tested and verified compatibility under Japanese Win98 OS. We were unable to obtain and test Japanese XP, but it's reasonable to assume compatibility if it works under Win98.

  3. In this version, we've gone back to the drawing board. We tested and retested thousands of archives, updating many algorithms to correct any inconsistencies that may have been introduced over a period of years through simple revisions and the introduction of new components to the suite.

  4. Security update. For further information see: http://www.securityfocus.com/bid/19884/references

v2006.2.16

  1. TZipRun & TZipSearch: added BZip support for utility/tool components.


v2006.1.16

  1. TArchiveStream: this revision deals with the .cab and .rar formats.  Their respective dll api's require their functions open the archive from disk.  This requirement prevents sending the decompress components  for these types an untyped stream as an archive.  We included a workaround for these archives which flushes the untyped stream to a temporary file in the (windows temp dir) and using this temp file as the input stream.

v2006.1.16

  1. TZipRun upgraded. Click here for more details.
  2. TZipTV: after adding AES encryption to the .bh (TBlakHole) compression, TZipTV was returning "Unsupported" compression algorithm.  This did not affect compression or decompression of .bh files.

v2006.1.0

  1. Included support for Delphi 2006

v2005.6.4

  1. TUnCab (sfx's): installed routine to revise the offset of the compressed data for sfx archives.

v2005.6.3

  1. New component: TZipTV_Stream.  Simular to the TZipTV component for reading an archive's contents, but different in that an archive contents is saved to a stream.  Several methods have been included for reading the contents stream.

    New component demos: 1) demos\streamingdemos\ziptvstream\ziptvstream.dpr
  2. New components: TztvDbMemo and TztvDbImage. These components haven't yet been added to the setup, but are available to registered developers (at no cost) upon request. Delphi 6+ is required!

v2005.6.1

  1. TBlakHole & TUnBh: included support for the BZip2 compression algorithm.

v2005.5

  1. 1. New components: TTarGZ and TTarBZ.   Compressors components that first create .tar archive, then compress the resulting archive into a .tgz or .tbz archive.  A .tgz archive can be decompressed using the TUnGZip and TUnTar components. A .tbz archive can be decompressed using the TUnBZip and TUnTar components.

    New component demos: 1) demos\targz\targz.dpr and  2) demos\tarbz\tarbz.dpr. 

v2005.4

  1. Maintenance release

v2005.3

  1. TZipTV: OnRead event: Offset parameter changed from type Integer to Int64 in support of files > 4 gig.
  2. TZipSplitter & TArchiveSplitter: completed support for archives > 4 gig

v2005.2.1

  1. Maintenance release
  2. demos\BZipDemo\BZipDemo.dpr added to demos