Пример #1
0
        void addFileFooter()
        {
            ZipDataFooter f = new ZipDataFooter();

            currentFile !.WriteZipDataFooter(ref f);
            fifo.Write(Util.Legacy_StructToByte(f));
        }
Пример #2
0
            public void WriteZipDataFooter(ref ZipDataFooter h)
            {
                h.Signature = 0x08074B50;

                if (this.Compress == false)
                {
                    h.CompSize = h.UncompSize = (uint)this.Size;
                }
                else
                {
                    h.CompSize   = (uint)this.CompressSize;
                    h.UncompSize = (uint)this.Size;
                }
                h.Crc32 = this.Crc32;
            }