[MS-MCI]: Microsoft ZIP (MSZIP) Compression And .

2y ago
11 Views
2 Downloads
384.48 KB
12 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Casen Newsome
Transcription

[MS-MCI]:Microsoft ZIP (MSZIP) Compression and DecompressionData StructureIntellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation forprotocols, file formats, languages, standards as well as overviews of the interaction among eachof these technologies. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any otherterms that are contained in the terms of use for the Microsoft website that hosts thisdocumentation, you may make copies of it in order to develop implementations of thetechnologies described in the Open Specifications and may distribute portions of it in yourimplementations using these technologies or your documentation as necessary to properlydocument the implementation. You may also distribute in your implementation, with or withoutmodification, any schema, IDL’s, or code samples that are included in the documentation. Thispermission also applies to any documents that are referenced in the Open Specifications. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that may cover your implementations of the technologiesdescribed in the Open Specifications. Neither this notice nor Microsoft's delivery of thedocumentation grants any licenses under those or any other Microsoft patents. However, a givenOpen Specification may be covered by Microsoft Open Specification Promise or the CommunityPromise. If you would prefer a written license, or if the technologies described in the OpenSpecifications are not covered by the Open Specifications Promise or Community Promise, asapplicable, patent licenses are available by contacting iplg@microsoft.com. Trademarks. The names of companies and products contained in this documentation may becovered by trademarks or similar intellectual property rights. This notice does not grant anylicenses under those rights. For a list of Microsoft trademarks, visitwww.microsoft.com/trademarks. Fictitious Names. The example companies, organizations, products, domain names, emailaddresses, logos, people, places, and events depicted in this documentation are fictitious. Noassociation with any real company, organization, product, domain name, email address, logo,person, place, or event is intended or should be inferred.Reservation of Rights. All other rights are reserved, and this notice does not grant any rightsother than specifically described above, whether by implication, estoppel, or otherwise.Tools. The Open Specifications do not require the use of Microsoft programming tools orprogramming environments in order for you to develop an implementation. If you have access toMicrosoft programming tools and environments you are free to take advantage of them. CertainOpen Specifications are intended for use in conjunction with publicly available standardspecifications and network programming art, and assumes that the reader either is familiar with theaforementioned material or has immediate access to it.1 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

Revision .1Initial Availability.06/27/20081.0Initial Release.08/06/20081.01Revised and edited technical content.09/03/20081.02Revised and edited technical content.12/03/20081.03Revised and edited technical content.03/04/20091.04Revised and edited technical content.04/10/20092.0Updated technical content and applicable productreleases.07/15/20093.0MajorRevised and edited for technical content.11/04/20093.1.0MinorUpdated the technical content.02/10/20103.1.0NoneVersion 3.1.0 release05/05/20104.0.0MajorUpdated and revised the technical content.08/04/20104.1MinorClarified the meaning of the technical content.11/03/20104.1No changeNo changes to the meaning, language, or formatting ofthe technical content.03/18/20115.0MajorSignificantly changed the technical content.08/05/20115.0No changeNo changes to the meaning, language, or formatting ofthe technical content.10/07/20115.0No changeNo changes to the meaning, language, or formatting ofthe technical content.01/20/20126.0MajorSignificantly changed the technical content.04/27/20127.0MajorSignificantly changed the technical content.07/16/20127.0No changeNo changes to the meaning, language, or formatting ofthe technical content.10/08/20127.1MinorClarified the meaning of the technical content.02/11/20137.2MinorClarified the meaning of the technical content.07/26/20137.2No changeNo changes to the meaning, language, or formatting ofthe technical content.11/18/20137.2No changeNo changes to the meaning, language, or formatting ofthe technical content.Comments2 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

DateRevisionHistoryRevisionClass02/10/20147.2No changeNo changes to the meaning, language, or formatting ofthe technical content.04/30/20147.3MinorClarified the meaning of the technical content.07/31/20147.3No changeNo changes to the meaning, language, or formatting ofthe technical content.Comments3 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

Table of Contents1Introduction . 51.1 Glossary . 51.2 References . 51.2.1 Normative References . 51.2.2 Informative References . 51.3 Overview . 51.4 Relationship to Protocols and Other Structures . 51.5 Applicability Statement . 61.6 Versioning and Localization . 61.7 Vendor-Extensible Fields . 62Structures . 73Structure Examples . 84Security . 94.1 Security Considerations for Implementers . 94.2 Index of Security Fields . 95Appendix A: Product Behavior . 106Change Tracking. 117Index . 124 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

1IntroductionThe Microsoft ZIP (MSZIP) data structure enables a client or server to encode or decode data that isstored in the DEFLATE compressed data format.Sections 1.7 and 2 of this specification are normative and contain RFC 2119 language. All othersections and examples in this specification are informative.1.1GlossaryThe following terms are defined in [MS-OXGLOS]:streamThe following terms are specific to this document:MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used asdescribed in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, orSHOULD NOT.1.2ReferencesReferences to Microsoft Open Specification documents do not include a publishing year because linksare to the latest version of the documents, which are updated frequently. References to otherdocuments include a publishing year when one is available.1.2.1Normative ReferencesWe conduct frequent surveys of the normative references to assure their continued availability. Ifyou have any issue with finding a normative reference, please contact dochelp@microsoft.com. Wewill assist you in finding the relevant information.[RFC1951] Deutsch, P., "DEFLATE Compressed Data Format Specification version 1.3", RFC 1951,May 1996, http://www.ietf.org/rfc/rfc1951.txt[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC2119, March 1997, rmative References[MS-OXGLOS] Microsoft Corporation, "Exchange Server Protocols Master Glossary".[MS-OXPROTO] Microsoft Corporation, "Exchange Server Protocols System Overview".1.3OverviewMSZIP compression is a derivative of the DEFLATE compressed data format described in [RFC1951].MSZIP uses only the three basic methods of compression described in [RFC1951] section 3.2.3: nocompression, compression with fixed Huffman codes, and compression with dynamic Huffman codes.1.4Relationship to Protocols and Other StructuresNone.5 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

For conceptual background information and overviews of the relationships and interactions betweenthis and other protocols, see [MS-OXPROTO].1.5Applicability StatementThe MSZIP structure is applicable to protocols or structures that are designed to use [RFC1951] tocompress or decompress data.1.6Versioning and LocalizationNone.1.7Vendor-Extensible FieldsNone.6 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

2StructuresEach MSZIP block MUST consist of a 2-byte MSZIP signature and one or more RFC 1951 blocks. The2-byte MSZIP signature MUST consist of the bytes 0x43 and 0x4B. The MSZIP signature MUST bethe first 2 bytes in the MSZIP block. The MSZIP signature is shown in the following packet diagram.MSZIP signature Byte 0 (1 byte): The first byte of the MSZIP signature MUST be 0x43.MSZIP signature Byte 1 (1 byte): The second byte of the MSZIP signature MUST be 0x4B.Each MSZIP block is the result of a single deflate compression operation, as defined in [RFC1951].The compressor that performs the compression operation MUST generate one or more RFC 1951blocks, as defined in [RFC1951]. The number, deflation mode, and type of RFC 1951 blocks in eachMSZIP block is determined by the compressor, as defined in [RFC1951]. The last RFC 1951 block ineach MSZIP block MUST be marked as the "end" of the stream (1), as defined by [RFC1951]section 3.2.3. Decoding trees MUST be discarded after each RFC 1951 block, but the history bufferMUST be maintained. Each MSZIP block MUST represent no more than 32 KB of uncompressed data.The maximum compressed size of each MSZIP block is 32 KB 12 bytes. This enables the MSZIPblock to contain 32 KB of data split between two noncompressed RFC 1951 blocks, each of whichhas a value of BTYPE 00.7 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

3Structure ExamplesThe MSZIP block structure shown in the following diagram contains a single RFC 1951 block.The MSZIP block structure shown in the following diagram contains two RFC 1951 blocks.8 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

4Security4.1Security Considerations for ImplementersNone.4.2Index of Security FieldsNone.9 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

5Appendix A: Product BehaviorThe information in this specification is applicable to the following Microsoft products or supplementalsoftware. References to product versions include released service packs: Microsoft Exchange Server 2003 Microsoft Exchange Server 2007 Microsoft Exchange Server 2010 Microsoft Office Outlook 2003 Microsoft Office Outlook 2007 Microsoft Outlook 2010Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) numberappears with the product version, behavior changed in that service pack or QFE. The new behavioralso applies to subsequent service packs of the product unless otherwise specified. If a productedition appears with the product version, behavior is different in that product edition.Unless otherwise specified, any statement of optional behavior in this specification that is prescribedusing the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULDor SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that the productdoes not follow the prescription.10 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

6Change TrackingNo table of changes is available. The document is either new or has had no changes since its lastrelease.11 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

7IndexAApplicability 6CChange tracking 11Common data types and fields 7DData types and fields - common 7Detailscommon data types and fields 7Securityfield index 9implementer considerations 9Structuresoverview 7TTracking changes 11VVendor-extensible fields 6Versioning 6EExamples 8FFields - security index 9Fields - vendor-extensible 6GGlossary 5IImplementer - security considerations 9Index of security fields 9Informative references 5Introduction 5LLocalization 6NNormative references 5OOverview (synopsis) 5PProduct behavior 10RReferences 5informative 5normative 5Relationship to protocols and other structures 5S12 / 12[MS-MCI] — v20140721Microsoft ZIP (MSZIP) Compression and Decompression Data StructureCopyright 2014 Microsoft Corporation.Release: July 31, 2014

Microsoft Exchange Server 2007 Microsoft Exchange Server 2010 Microsoft Office Outlook 2003 Microsoft Office Outlook 2007 Microsoft Outlook 2010 Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE.

Related Documents:

MCI 10 - 0.3 0.47K0.2 - 1.48C - 0.29D0.7 MCI 1 10 - 2.23C0.3 TMI Tokyo Maintenance MCI 2 0.7 10 - 0.54D MCI 1 MCI if cracking is the major factor MCI 2 MCI if rutting is the major factor Index K surface roughness index, cm C cracked area percentage TMI C D D rut depth, cm South Korea (Suh et al., 2017)

MCI PEDAL STEEL Users Manual READ THIS WHEN ALL ELSE FAILS! MCI Pedal Steel Guitar. Page 1 E9 C6 String Pitch String Pitch 1 F# 1 G or D 2D# 2 E 3G# 3 C 4E 4A 5B 5G 6G# 6 E 7F# 7 C 8E 8A 9D 9F 10 B 10 C MCI PEDAL STEEL MANUAL 1.0. SET-UP 1.1. Op

MCI Coin is the basic currency system for ecosystem participation among viewers, fans, advertiser, and creators on the platform. 10 support of creators, using MCI coins in voicing opinions offered with advertising and branded content at a lower cost Rewarded with MCI coins as much as the amount of support to the Future creator's revenue

IMPACTED ZIP CODES Page 1 of 15. DHL EXPRESS Service Alert - Hurricane Ian Zip Code City Zip Code City IMPACTED ZIP CODES 32182 ORANGE SPRINGS 32663 LOWELL 32183 OCKLAWAHA 32664 MC INTOSH 32185 PUTNAM HALL 32664 MCINTOSH 32187 SAN MATEO 32666 MELROSE 32189 SATSUMA 32667 MICANOPY

Thumbelina Zip Stage 8 (2054 words) Zip Stage 8 (1143 words) Zip Stage 6 (1217 words) Zip Stage 7 (1369 words) Fairy Tales One Wish The Bravest Knight Bubble Gum Chalk And Cheese Welcome To Fairyland The Wizard’s Staff The Happy Prince Fantasy Zip Stage 7 (1086 words) Zip Stage 6 (794 words

MICROSOFT Windows Embbed Standard 7 7 Operating system Raima Raima Data Manager 12.0 Database McAfee Embedded Control 7.0.1-275 Anti-malware monitor Info-zip Zip.exe 2.3 Compression Info-zip Unzip.exe 5.41 Decompression 7-Zip 7-zip Extra 16.04 Compression with encryption T

o Microsoft Outlook 2000 o Microsoft Outlook 2002 o Microsoft Outlook 2003 o Microsoft Outlook 2007 o Microsoft Outlook 2010 o Microsoft Outlook 2013 o Microsoft Outlook 98 o Microsoft PowerPoint 2000 o Microsoft PowerPoint 2002 – Normal User o Microsoft PowerPoint 2002 – Power User o Microsoft PowerPoint 2002 – Whole Test

America’s Problem-Solving Courts: The Criminal Costs of Treatment and the Case for Reform CYNTHIA HUJAR ORR President, NACDL San Antonio, TX JOHN WESLEY HALL Immediate Past President, NACDL Little Rock, AR NORMAN L. R EIMER Executive Director, NACDL Washington, DC EDWARD A. M ALLETT President, FCJ Houston, TX KYLE O’D OWD Associate Executive Director For Policy, NACDL Washington, DC .