Xceed Software社製品

  • Xceed Encryption Lib
  • Xceed Winsock Lib
  • Xceed ZIP Compression Library
  • Copyright 1999,2000 Xceed Software,Inc. All Rights Reserved.

    Xceed Software社 正規販売代理店 インフォーマティック(株)

                [Home]  [Bottom] [back]   お問い合わせ・注文

    COMPRESSION LIBRARY v4.5

    Xceed Zip vulgaris仔 courte

    Compress, uncompress and manipulate Zip files from your applications quickly and easily. This high-performance component has the industry's richest feature set and works as both an ActiveX or DLL library.

    Xceed Zip vulgaris仔 longue

    [Size does matter]

    The Xceed Zip Compression Library is a software component that provides developers with a host of useful functions for compressing and uncompressing files and data. It's most popular functionality is the ability to create, read and write industry-standard Zip files.

    A Zip file contains one or more files that have been reduced in size (compressed) and grouped together into a single file. Applications that Zip their files before transfering them over a network or before writing them to a storage device benefit from faster transfer times and reduced storage needs.

    [Lean, mean compressing machine]

    Xceed Zip also offers a wide variety of advanced Zip file manipulation functions such as the ability to read and write Zip files that are split into multiple parts or that span multiple media. In fact, the library offers the industryユs richest feature set while still remaining lightweight, efficient and easy to use.

    The library also supports compressing and uncompressing data directly in memory, without reading or writing to Zip files. This ability is often used to compress bulky data right before storing it in a database. Developers can also feed live data streams to the library, allowing compression of real-time data such as gameplay or tracking information.

    [Self-extracting Zip files]

    With the optional Xceed Self-Extractor Module, the library can create self-extracting Zip files that are able to uncompress their contents without the need for an unzipping application to be present on the system.

    Self-extracting Zip files produced with the help of the Self-Extractor Module are actually fully customizable "mini install programs" that can display custom introduction messages, prompt for the unzipping destination, create desktop icons, run other programs and much more.

    Xceed Zip technique longue

    [The latest in ActiveX and COM]

    The multi-threaded, fully self-contained ActiveX component at the core of the library is all you need to include with your projects. That means one single ActiveX DLL file with the latest generation zip/unzip engine built-in and no external dependencies whatsoever. That translates to minimal ship lists and minimal hassle at distribution time

    [We make your job EASY]

    Xceed Zip has always been known for being superbly designed and easy to use. The component supporting all ActiveX convenience features such as categorized properties, built-in constants and enumerations, context-sensitive F1-help, optional parameters and built-in help strings.

    Xceed Zip allows most data compression tasks to be accomplished with only a few lines of code - and if your project is a little more complicated, the library's comprehensive online documentation, dozens of fully commented sample applications and responsive technical support staff will to help you get the job done efficiently.

    [What languages are supported?]

    Any language that can call a 32-bit DLL or use an ActiveX component, including Active Server Pages, Visual Basic, Visual C++, Delphi, C++Builder, Office suite products, Visual FoxPro, Internet Explorer, Visual Objects and more It even includes excellent 16-bit support!

    Xceed Zip includes complete sample applications, free expert support, and includes the multi-threaded ActiveX component, a DLL interface and an excellent 16-bit support package. It works with VB, VC++,
    Delphi, C++Builder, Visual FoxPro, ASP, VB Script, and most any other 32-bit Windows development environments.

    [Feedback is the name of the game]

    The Xceed Zip Compression Library steps beyond providing the features and functionality you need and expect from a compression toolkit. Not only does it handle large or complex zipping and unzipping jobs with ease, it makes sure to give your Windows applications the real-time knowledge and control they need to be truly interactive.

    With Xceed Zip, applications receive detailed information about the current compression activity, have full control over each file's information as it is being zipped and unzipped and can be consulted by the library when choices need to be made. To be more precise, there are twenty intelligently thought-out events that are triggered by the ActiveX control, so your application is never in the dark, and can manipulate the library in real-time.

    [Multi-threading]

    Written entirely with threadsafe code and supporting both the single-threaded (STA) and multi-threaded (MTA) appartment models, this edition of the library has very low memory requirements and is perfectly suited for use in environments running multiple zip/unzip operations simultaneously. It is at home on Active Server Pages, can run in the background, and can be dynamically instantiated for formless use.

    Xceed Zip features

    [Component technology]

    10 A single fully self-contained COM object and ActiveX control written with ATL 3.0.
    20 Requires no external compression DLLs, MFC DLLs or runtime libraries.
    30 Both single-threaded (STA) and multi-threaded apartment (MTA) model design.
    40 Instantiate the component dynamically without putting it on a form.
    50 Supports multiple instances running simultaneously.
    60 Supports both Unicode and Ansi in one single control. The library automatically uses Unicode API calls for best performance when running on Windows NT, 2000 and XP.
    70 ActiveX control interface has all constants, enumerations and types built-in. Code completion, property categories, help strings and context-sensitive F1-help fully supported.
    80 Works with all 32-bit development environments that can use ActiveX controls, including VB, VC++, Delphi, C++ Builder, VFP, Office, PB, VO, Web scripting languages, ASP and DCOM projects.

    [Direct DLL API access]

    100 The library's single DLL can also be accessed as a standard 32-bit DLL through it's exported API.
    110 All properties, methods and events are exported.
    120 All exported API calls involving string parameters come in single, wide character and Unicode versions.
    130 Events can be handled either by callback functions or by windows messages.

    [Compression & Zip file technology]

    200 Fast, low memory usage compression engine.
    210 100% compatible with the existing PKZip 2.04g format.
    215 Supports the advanced new BZip2 compression method (burrows-wheeler transform) for 20-30% better compression than PKZip 2.04g on many popular file types. (New in v4.5)
    220 Regular, spanned and self-extracting zip files created by Xceed Zip can be used by any of today's existing unzipping applications, and vice-versa.
    230 Stores and retrieves the latest zip file format extensions, allowing Unicode filenames and NT file attributes, extra time stamps and security permissions to be stored in the zip file.
    240 No need to repair corrupted zip files. Xceed Zip automatically tries to recover from errors and reports any inconsistencies found in the zip file while unzipping.

    [Major operations]

    300 Zip files or memory buffers into new or existing zip files.
    310 Unzip files to disk or directly to memory.
    320 Compress and decompress strings or buffers completely in memory.
    330 All compression and decompression modes support streaming and encryption.
    340 Create fully customized self-extracting zip files with the optional Self-Extractor Module.
    350 Convert any type of zip file (regular, spanned, multi-part, self-extracting or spanned self-extracting) into any other type of zip file.
    360 Reads and writes zip files that span multiple disks.
    370 Reads and writes multi-part zip files directly to hard drive.
    380 Update one zip file from another one's contents or merge two zip files together.
    390 Optional background processing so your code can continue execution while Xceed Zip is working.

    [Application-component interactivity]

    400 All operations can be aborted at any time.
    410 Provides status report events on a file-by-file basis as well as on the entire operation being performed, with percentages, byte and file counts. Easily add any kind of progress bar to your apps.
    420 Events are triggered whenever a file is being zipped, unzipped, updated, deleted, etc.
    430 Notifies your application when and why a specific file cannot be processed.
    440 Notifies your application when a file being zipped or unzipped is about to overwrite an existing file. Your application can then choose to overwrite it or skip it. You can also rename files.
    450 Provides complete file information for the current file being processed.
    460 Your application receives info such as a file's achieved compression ratio, compressed size and other info as it becomes available.
    470 Informs your application that it should prompt the user to insert a specific disk reading or writing zip files that span multiple disks.
    480 Many events have modifyable parameters to allow your application to change file parameters or specifications as the files are being zipped, unzipped, converted, etc.
    490 Unused events can be prevented from being triggered for increased performance.

    [Zip file manipulation functionality]

    600 Obtain global information on a zip file.
    605 Obtain a detailed list of a zip file's contents via a collection object.
    610 Obtain a detailed list of a zip file's contents via events.
    615 Delete files from within a zip file.
    620 Delete files after they have been successfully and verifyably zipped.
    625 Test the integrity of a zip file and its contents.
    630 Process or exclude files based on file attributes, sizes, version resources and dates ミ or create your own custom include/exclude filters.
    635 Wildcard previewing - find out exactly which files will match your wildcards and filters before you start zipping or unzipping.
    640 Compression previewing - obtain the compressed file sizes before starting the actual zipping operation. Statistics on the entire group of files to be zipped are also provided.
    645 Add and retrieve comments for individual files in the zip file.
    650 Get and set the global zip file comment.
    655 Automatic full yield so other applications do not halt during processing.
    660 Clear disks before writing the zip file to them.
    665 Specify the amount of free space to leave on the first disk of a spanned zip file set.
    670 Reject disks without specified amount of free space on them when spanning.
    675 Compress entire directories and their contents.
    680 Process only files newer than those already in the zip file or existing on disk.
    685 Provide global encryption and decryption passwords or on a file-by-file basis.
    690 Control which types of files are stored in the zip file without compression.
    695 Control what path information is stored in the zip file for each file.
    700 Store a drive's volume label in the zip file and restore it during unzipping.
    705 Zip up system and hidden files, overwrite read-only files.
    710 Allow zipping files that are currently open for write operations by other process.
    715 Limit operation to files with timestamps and file sizes within specified ranges.
    720 Supports long filenames, UNC paths and stores Unicode filenames in the zip file.
    725 Manipulate self-extracting zip files without disturbing their self-extracting ability.
    730 Rename files and their paths as they are being zipped or unzipped.
    735 Rename files in a zip file.
    740 Change file parameters (comment, time stamps, file attributes) in a zip file.
    745 Control the amount of compression applied to files being zipped.
    750 Specify the path where files will be uncompressed to.
    755 Specify files to process using wildcards.
    760 Work on temporary copies of zip files, for maximum safety.
    765 Specify the location of where temp files are created.
    770 Filter out files during a zip file update, merge or conversion based on any file attributes or parameters.

    [Documentation and samples]

    800 The complete documentation is available both as a printable MS Word document as well as a fully context-sensitive .hlp file that opens to the right topic when you press F1 on a keyword in your editor.
    810 Fully commented sample applications for various languages, including VB, Delphi, Visual C++ with ATL and MFC, C++ Builder and Active Server Pages.

    [Complete 16-bit support]

    900 Includes a 16-bit edition which provides a 16-bit VBX and Delphi 1 VCL. This edition works with VB3, VB4/16, Delphi 1, VC++ 1.52 and other 16-bit languages.
    910 The 16-bit edition supports a large subset of Xceed Zip v4.2's features, and includes a 16-bit edition of the Xceed Zip Self-Extractor Module.

    [OCX interface]

    1000 If your development language does'nt fully support ActiveX controls, a single-threaded 32-bit OCX with most Xceed Zip v4.2 features is available upon request as an alternative to using the DLL API.

    Copyright 2001 Xceed Software,Inc. All Rights Reserved.


      [Home] [Top] [back]  お問い合わせ・注文