• DIZipWriter是一个有用和全面应用程序的设计是一个德尔菲分,以便创造PKZip兼容的邮政编的档案。

    档案输出是完全基于流的工作和与任何TStream的后裔。 DIZipWriter因此direclty写的文件(TFileStream),存储器(TMemoryStream),或者甚至数据库Blob(TBlobStream). 便利职能的工作文件,并基于文件的档案都是可用的。

    DIZipWriter的功能载于其主要类,TDIZipWriter,与的方法,以创建新的ZIP档案和编写各种类型的数据,如:

    ·文件

    ·流

    ·字符串

    ·存缓冲区

    DIZipWriter允许用来写信给归档进入许多时间,因为他们似乎有必要的。 这使新建档案项之前,甚至第一组块的数据可用。 因为数据流动(例如从一个缓慢的下载),他们可以把它写在小块的时间。

    DIZipWriter输出的所有数据的存档直线距离,不需要对临时存储:它不会产生任何临时文件,并且不使用大量的存储器,用于缓冲。 但是,可以创建一个档案完全是在存储器,如果需要的话。

    DIZipWriter储存有全球存档的评论以及个人的意见对各个条目。 文件名是支持的,只是作为绝对和相对的道路的名称。

  • DIZipWriter है एक उपयोगी और व्यापक आवेदन होने के लिए बनाया गया एक डेल्फी घटक बनाने के क्रम में PKZip-संगत ज़िप अभिलेखागार ।

    आर्काइव उत्पादन पूरी तरह से है धारा पर आधारित है और काम करता है के साथ किसी भी TStream वंशज है । DIZipWriter इसलिए direclty लिखते हैं करने के लिए फ़ाइलें (TFileStream), स्मृति (TMemoryStream), या यहां तक कि डेटाबेस BLOBs (TBlobStream). सुविधा कार्यों के साथ काम करने के लिए फ़ाइलों और फ़ाइल आधारित अभिलेखागार में उपलब्ध हैं ।

    DIZipWriter की कार्यक्षमता में निहित है इसकी मुख्य वर्ग, TDIZipWriter तरीकों के साथ, बनाने के लिए नई ज़िप अभिलेखागार और लिखने के लिए विभिन्न प्रकार के डेटा की तरह:

    · फ़ाइलें

    · धाराओं

    · स्ट्रिंग्स

    · स्मृति बफ़र्स

    DIZipWriter अनुमति देता है अनुप्रयोगों लिखने के लिए एक संग्रह करने के लिए प्रविष्टि के रूप में कई बार के रूप में वे लग रहे हैं आवश्यक है । यह अनुमति देता है बनाने के लिए नए संग्रह के प्रवेश से पहले भी प्रथम खंड के डेटा उपलब्ध है. के रूप में डेटा के प्रवाह में (उदाहरण के लिए एक धीमी गति से डाउनलोड), वे लिख सकते हैं, यह छोटी मात्रा में एक समय में.

    DIZipWriter outputs के सभी डेटा संग्रह करने के लिए सीधे, कोई ज़रूरत नहीं के साथ अस्थायी भंडारण के लिए: यह पैदा नहीं करता है किसी भी अस्थायी फ़ाइलों का उपयोग नहीं करता की विशाल राशि के लिए मेमोरी बफ़र कर रहा है । यह फिर भी संभव बनाने के लिए एक संग्रह में पूरी तरह से स्मृति अगर वांछित.

    DIZipWriter दुकानों का एक वैश्विक संग्रह टिप्पणी के रूप में अच्छी तरह के रूप में व्यक्तिगत टिप्पणी प्रत्येक व्यक्ति के लिए प्रवेश. लंबे फ़ाइल नामों का समर्थन कर रहे हैं, बस के रूप में निरपेक्ष और सापेक्ष पथ नाम है ।

  • DIZipWriter is a useful and comprehensive application designed to be a Delphi component in order to create PKZip-compatible ZIP archives.

    Archive output is completely stream-based and works with any TStream descendant. DIZipWriter therefore direclty writes to files (TFileStream), memory (TMemoryStream), or even database BLOBs (TBlobStream). Convenience functions to work files and file based archives are available.

    DIZipWriter's functionality is contained in its main class, TDIZipWriter, with methods to create new ZIP archives and write various types of data like:

    · Files

    · Streams

    · Strings

    · Memory Buffers

    DIZipWriter allows applications to write to an archive entry as many times as they seem necessary. This allows to create the new archive entry even before the first chunk of data is available. As data flows in (for example from a slow download), they can write it in small chunks at a time.

    DIZipWriter outputs all data to the archive straight away, with no need for temporary storage: It does not create any temporary files and does not use huge amount of memory for buffering. It is nevertheless possible to create an archive entirely in memory if desired.

    DIZipWriter stores a global archive comment as well as individual comments for each individual entry. Long file names are supported, just as absolute and relative path names.