설명 없음
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Telerik.Windows.Zip.xml 182KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Telerik.Windows.Zip</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Telerik.Windows.Zip.BlockTransformBase">
  8. <summary>
  9. Base class for all block transformations.
  10. </summary>
  11. </member>
  12. <member name="P:Telerik.Windows.Zip.BlockTransformBase.CanReuseTransform">
  13. <summary>Gets a value indicating whether the current transform can be reused.</summary>
  14. <returns>true if the current transform can be reused; otherwise, false.</returns>
  15. </member>
  16. <member name="P:Telerik.Windows.Zip.BlockTransformBase.CanTransformMultipleBlocks">
  17. <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
  18. <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
  19. </member>
  20. <member name="P:Telerik.Windows.Zip.BlockTransformBase.Header">
  21. <summary>Gets transformation header (if required).</summary>
  22. </member>
  23. <member name="P:Telerik.Windows.Zip.BlockTransformBase.InputBlockSize">
  24. <summary>Gets the input block size.</summary>
  25. <returns>The size of the input data blocks in bytes.</returns>
  26. </member>
  27. <member name="P:Telerik.Windows.Zip.BlockTransformBase.OutputBlockSize">
  28. <summary>Gets the output block size.</summary>
  29. <returns>The size of the output data blocks in bytes.</returns>
  30. </member>
  31. <member name="P:Telerik.Windows.Zip.BlockTransformBase.FixedInputBlockSize">
  32. <summary>
  33. Gets or sets value which indicates whether the transformation uses
  34. input buffer of the fixed size.
  35. </summary>
  36. </member>
  37. <member name="M:Telerik.Windows.Zip.BlockTransformBase.Dispose">
  38. <summary>
  39. Releases the resources used by the current instance of the ZipArchive class.
  40. </summary>
  41. </member>
  42. <member name="M:Telerik.Windows.Zip.BlockTransformBase.CreateHeader">
  43. <summary>
  44. Creates transformation header to be written into the output stream.
  45. </summary>
  46. </member>
  47. <member name="M:Telerik.Windows.Zip.BlockTransformBase.InitHeaderReading">
  48. <summary>
  49. Initialize reading of the transformation header.
  50. </summary>
  51. </member>
  52. <member name="M:Telerik.Windows.Zip.BlockTransformBase.ProcessHeader">
  53. <summary>
  54. Process transformation header has been read.
  55. </summary>
  56. </member>
  57. <member name="M:Telerik.Windows.Zip.BlockTransformBase.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  58. <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
  59. <returns>The number of bytes written.</returns>
  60. <param name="inputBuffer">The input for which to compute the transform. </param>
  61. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  62. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  63. <param name="outputBuffer">The output to which to write the transform. </param>
  64. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  65. </member>
  66. <member name="M:Telerik.Windows.Zip.BlockTransformBase.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
  67. <summary>Transforms the specified region of the specified byte array.</summary>
  68. <returns>The computed transform.</returns>
  69. <param name="inputBuffer">The input for which to compute the transform. </param>
  70. <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
  71. <param name="inputCount">The number of bytes in the byte array to use as data. </param>
  72. </member>
  73. <member name="M:Telerik.Windows.Zip.BlockTransformBase.Dispose(System.Boolean)">
  74. <summary>
  75. Releases the unmanaged resources used by the transform and optionally releases the managed resources.
  76. </summary>
  77. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  78. </member>
  79. <member name="M:Telerik.Windows.Zip.BlockTransformBase.ValidateInputBufferParameters(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean)">
  80. <summary>
  81. Validates parameters of the input buffer.
  82. </summary>
  83. <param name="inputBuffer">The input for which to compute the transform. </param>
  84. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  85. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  86. <param name="validateBlockSize">Indicates whether buffer block size should be validated. Should be true for the TransformBlock and false for the TransformFinalBlock.</param>
  87. <param name="allowZeroCount">Indicates whether count can be zero.</param>
  88. </member>
  89. <member name="M:Telerik.Windows.Zip.BlockTransformBase.ValidateParameters(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean)">
  90. <summary>
  91. Validates parameters of the transform operation.
  92. </summary>
  93. <param name="inputBuffer">The input for which to compute the transform. </param>
  94. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  95. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  96. <param name="outputBuffer">The output to which to write the transform. </param>
  97. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  98. <param name="allowZeroCount">Indicates whether input count can be zero.</param>
  99. </member>
  100. <member name="T:Telerik.Windows.Zip.Adler32">
  101. <summary>
  102. Implements Adler-32 checksum algorithm.
  103. </summary>
  104. </member>
  105. <member name="F:Telerik.Windows.Zip.Adler32.Base">
  106. <summary>
  107. Base for modulo arithmetic (largest prime smaller than 65536).
  108. </summary>
  109. </member>
  110. <member name="F:Telerik.Windows.Zip.Adler32.MaxIterations">
  111. <summary>
  112. Number of iterations we can safely do before applying the modulo.
  113. </summary>
  114. </member>
  115. <member name="M:Telerik.Windows.Zip.Adler32.UpdateChecksum(System.UInt32,System.Byte[],System.Int32,System.Int32)">
  116. <summary>
  117. Calculate checksum for the specified region of the input byte array.
  118. </summary>
  119. <param name="checksum">Checksum to update.</param>
  120. <param name="buffer">The input for which to compute the checksum.</param>
  121. <param name="offset">The offset into the input byte array from which to begin using data.</param>
  122. <param name="length">The number of bytes in the input byte array to use as data.</param>
  123. <returns>Updated checksum.</returns>
  124. </member>
  125. <member name="T:Telerik.Windows.Zip.Crc32">
  126. <summary>
  127. Implements CRC-32 checksum algorithm.
  128. </summary>
  129. </member>
  130. <member name="M:Telerik.Windows.Zip.Crc32.UpdateChecksum(System.UInt32,System.Byte[],System.Int32,System.Int32)">
  131. <summary>
  132. Calculate checksum for the specified region of the input byte array.
  133. </summary>
  134. <param name="checksum">Checksum to update.</param>
  135. <param name="buffer">The input for which to compute the checksum.</param>
  136. <param name="offset">The offset into the input byte array from which to begin using data.</param>
  137. <param name="length">The number of bytes in the input byte array to use as data.</param>
  138. <returns>Updated checksum.</returns>
  139. </member>
  140. <member name="T:Telerik.Windows.Zip.IChecksumAlgorithm">
  141. <summary>
  142. Interface which must be implemented by all implementations of the checksum algorithm.
  143. </summary>
  144. </member>
  145. <member name="M:Telerik.Windows.Zip.IChecksumAlgorithm.UpdateChecksum(System.UInt32,System.Byte[],System.Int32,System.Int32)">
  146. <summary>
  147. Calculate checksum for the specified region of the input byte array.
  148. </summary>
  149. <param name="checksum">Checksum to update.</param>
  150. <param name="buffer">The input for which to compute the checksum.</param>
  151. <param name="offset">The offset into the input byte array from which to begin using data.</param>
  152. <param name="length">The number of bytes in the input byte array to use as data.</param>
  153. <returns>Updated checksum.</returns>
  154. </member>
  155. <member name="T:Telerik.Windows.Zip.CompressionMethod">
  156. <summary>
  157. Specifies values that indicate compression method.
  158. </summary>
  159. </member>
  160. <member name="F:Telerik.Windows.Zip.CompressionMethod.Stored">
  161. <summary>
  162. The file is stored (no compression).
  163. </summary>
  164. </member>
  165. <member name="F:Telerik.Windows.Zip.CompressionMethod.Deflate">
  166. <summary>
  167. The file is Deflated.
  168. </summary>
  169. </member>
  170. <member name="F:Telerik.Windows.Zip.CompressionMethod.Lzma">
  171. <summary>
  172. The file is compressed using LZMA algorithm.
  173. </summary>
  174. </member>
  175. <member name="T:Telerik.Windows.Zip.CompressedStream">
  176. <summary>
  177. Represents stream which allows read/write compressed information from/to given input stream.
  178. </summary>
  179. </member>
  180. <member name="M:Telerik.Windows.Zip.CompressedStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.CompressionSettings)">
  181. <summary>
  182. Initializes a new instance of the CompressedStream class.
  183. </summary>
  184. <param name="baseStream">The base input/output stream.</param>
  185. <param name="mode">Stream operational mode.</param>
  186. <param name="settings">Compression settings.</param>
  187. <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
  188. </member>
  189. <member name="M:Telerik.Windows.Zip.CompressedStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.CompressionSettings,System.Boolean,Telerik.Windows.Zip.EncryptionSettings)">
  190. <summary>
  191. Initializes a new instance of the CompressedStream class.
  192. </summary>
  193. <param name="baseStream">The base input/output stream.</param>
  194. <param name="mode">Stream operational mode.</param>
  195. <param name="settings">Compression settings.</param>
  196. <param name="useCrc32">Indicates whether the CRC32 (true) or Adler32 (false) checksum algorithm will be used.</param>
  197. <param name="encryptionSettings">Encryption settings.</param>
  198. <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
  199. </member>
  200. <member name="M:Telerik.Windows.Zip.CompressedStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.ICompressionAlgorithm,Telerik.Windows.Zip.IChecksumAlgorithm)">
  201. <summary>
  202. Initializes a new instance of the CompressedStream class.
  203. </summary>
  204. <param name="baseStream">The base input/output stream.</param>
  205. <param name="mode">Stream operational mode.</param>
  206. <param name="compressionAlgorithm">Compression algorithm.</param>
  207. <param name="checksumAlgorithm">Checksum algorithm.</param>
  208. <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
  209. </member>
  210. <member name="E:Telerik.Windows.Zip.CompressedStream.ChecksumReady">
  211. <summary>
  212. Event occurs when calculation of the checksum for this stream is completed.
  213. </summary>
  214. </member>
  215. <member name="P:Telerik.Windows.Zip.CompressedStream.Checksum">
  216. <summary>
  217. Gets checksum calculated for this stream starting from
  218. the first read/write operation and up to the Flush call.
  219. </summary>
  220. </member>
  221. <member name="P:Telerik.Windows.Zip.CompressedStream.CompressedSize">
  222. <summary>
  223. Gets the compressed size of the stream.
  224. </summary>
  225. </member>
  226. <member name="P:Telerik.Windows.Zip.CompressedStream.ChecksumAlgorithm">
  227. <summary>
  228. Gets or sets the checksum algorithm will be used during compression-decompression.
  229. </summary>
  230. </member>
  231. <member name="M:Telerik.Windows.Zip.CompressedStream.Read(System.Byte[],System.Int32,System.Int32)">
  232. <summary>
  233. Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
  234. </summary>
  235. <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the
  236. values between offset and (offset + count - 1) replaced by the bytes read from the current source.</param>
  237. <param name="offset">The zero-based byte offset in buffer at which to begin storing the data read from the current stream.</param>
  238. <param name="count">The maximum number of bytes to be read from the current stream. </param>
  239. <returns>The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many
  240. bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
  241. <exception cref="T:System.NotSupportedException">The <see cref="T:Telerik.Windows.Zip.StreamOperationMode" /> associated with
  242. current <see cref="T:Telerik.Windows.Zip.OperationStream" /> object does not match the underlying stream.
  243. For example, this exception is thrown when using <see cref="F:Telerik.Windows.Zip.StreamOperationMode.Read" /> with an underlying stream that is write only. </exception>
  244. <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset" /> parameter is less than zero.-or- The <paramref name="count" /> parameter is less than zero. </exception>
  245. <exception cref="T:System.ArgumentException">The sum of the <paramref name="count" /> and <paramref name="offset" /> parameters is larger than the length of the buffer. </exception>
  246. </member>
  247. <member name="M:Telerik.Windows.Zip.CompressedStream.SetLength(System.Int64)">
  248. <summary>
  249. Sets the length of the current stream.
  250. </summary>
  251. <param name="value">The desired length of the current stream in bytes. </param>
  252. </member>
  253. <member name="M:Telerik.Windows.Zip.CompressedStream.Write(System.Byte[],System.Int32,System.Int32)">
  254. <summary>
  255. Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
  256. </summary>
  257. <param name="buffer">An array of bytes. This method copies count bytes from buffer to the current stream. </param>
  258. <param name="offset">The zero-based byte offset in buffer at which to begin copying bytes to the current stream. </param>
  259. <param name="count">The number of bytes to be written to the current stream.</param>
  260. </member>
  261. <member name="M:Telerik.Windows.Zip.CompressedStream.Dispose(System.Boolean)">
  262. <summary>
  263. Releases the unmanaged resources used by the Stream and optionally releases the managed resources.
  264. </summary>
  265. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  266. </member>
  267. <member name="M:Telerik.Windows.Zip.CompressedStream.Initialize(System.IO.Stream,Telerik.Windows.Zip.ICompressionAlgorithm,Telerik.Windows.Zip.IChecksumAlgorithm)">
  268. <summary>
  269. Initialize compressed stream.
  270. </summary>
  271. <param name="baseStream">The base input/output stream.</param>
  272. <param name="compressionAlgorithm">Compression algorithm.</param>
  273. <param name="checksumAlgorithm">Checksum algorithm.</param>
  274. </member>
  275. <member name="T:Telerik.Windows.Zip.CompressionSettings">
  276. <summary>
  277. Base class for the compression settings.
  278. </summary>
  279. </member>
  280. <member name="E:Telerik.Windows.Zip.CompressionSettings.PropertyChanged">
  281. <summary>
  282. Occurs when a property value changes.
  283. </summary>
  284. </member>
  285. <member name="P:Telerik.Windows.Zip.CompressionSettings.Method">
  286. <summary>
  287. Gets or sets compression method.
  288. </summary>
  289. </member>
  290. <member name="M:Telerik.Windows.Zip.CompressionSettings.CopyFrom(Telerik.Windows.Zip.CompressionSettings)">
  291. <summary>
  292. Copy settings from the given base settings.
  293. </summary>
  294. <param name="baseSettings">Base settings to copy from.</param>
  295. </member>
  296. <member name="M:Telerik.Windows.Zip.CompressionSettings.PrepareForZip(Telerik.Windows.Zip.CentralDirectoryHeader)">
  297. <summary>
  298. Prepare settings for usage in zip archive entries.
  299. </summary>
  300. <param name="header">Central directory header.</param>
  301. </member>
  302. <member name="M:Telerik.Windows.Zip.CompressionSettings.OnPropertyChanged(System.String)">
  303. <summary>
  304. Called when property value is changed.
  305. </summary>
  306. <param name="propertyName">Property name.</param>
  307. </member>
  308. <member name="T:Telerik.Windows.Zip.CompressionTransformBase">
  309. <summary>
  310. Represents base class for all compression and decompression functionality.
  311. </summary>
  312. </member>
  313. <member name="M:Telerik.Windows.Zip.CompressionTransformBase.#ctor">
  314. <summary>
  315. Initializes a new instance of the CompressionTransformBase class.
  316. </summary>
  317. </member>
  318. <member name="P:Telerik.Windows.Zip.CompressionTransformBase.CanReuseTransform">
  319. <summary>Gets a value indicating whether the current transform can be reused.</summary>
  320. <returns>true if the current transform can be reused; otherwise, false.</returns>
  321. </member>
  322. <member name="P:Telerik.Windows.Zip.CompressionTransformBase.CanTransformMultipleBlocks">
  323. <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
  324. <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
  325. </member>
  326. <member name="P:Telerik.Windows.Zip.CompressionTransformBase.InputBlockSize">
  327. <summary>Gets the input block size.</summary>
  328. <returns>The size of the input data blocks in bytes.</returns>
  329. </member>
  330. <member name="P:Telerik.Windows.Zip.CompressionTransformBase.OutputBlockSize">
  331. <summary>Gets the output block size.</summary>
  332. <returns>The size of the output data blocks in bytes.</returns>
  333. </member>
  334. <member name="M:Telerik.Windows.Zip.CompressionTransformBase.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  335. <summary>
  336. Transforms the specified region of the input byte array and copies
  337. the resulting transform to the specified region of the output byte array.
  338. </summary>
  339. <returns>The number of bytes written.</returns>
  340. <param name="inputBuffer">The input for which to compute the transform. </param>
  341. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  342. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  343. <param name="outputBuffer">The output to which to write the transform. </param>
  344. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  345. </member>
  346. <member name="M:Telerik.Windows.Zip.CompressionTransformBase.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
  347. <summary>Transforms the specified region of the specified byte array.</summary>
  348. <returns>The computed transform.</returns>
  349. <param name="inputBuffer">The input for which to compute the transform. </param>
  350. <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
  351. <param name="inputCount">The number of bytes in the byte array to use as data. </param>
  352. </member>
  353. <member name="M:Telerik.Windows.Zip.CompressionTransformBase.Dispose(System.Boolean)">
  354. <summary>
  355. Releases the unmanaged resources used by the transform and optionally releases the managed resources.
  356. </summary>
  357. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  358. </member>
  359. <member name="M:Telerik.Windows.Zip.CompressionTransformBase.ProcessTransform(System.Boolean)">
  360. <summary>
  361. Transforms current input buffer.
  362. </summary>
  363. <param name="finalBlock">The final block flag.</param>
  364. <returns>True when output still available.</returns>
  365. </member>
  366. <member name="T:Telerik.Windows.Zip.CompressedStreamHeader">
  367. <summary>
  368. Specifies values for header type of the compressed stream.
  369. </summary>
  370. </member>
  371. <member name="F:Telerik.Windows.Zip.CompressedStreamHeader.None">
  372. <summary>
  373. Compressed stream does not contain a header.
  374. </summary>
  375. </member>
  376. <member name="F:Telerik.Windows.Zip.CompressedStreamHeader.ZLib">
  377. <summary>
  378. Compressed stream is formatted in accordance with RFC 1950
  379. (ZLIB Compressed Data Format Specification version 3.3).
  380. </summary>
  381. </member>
  382. <member name="T:Telerik.Windows.Zip.CompressionLevel">
  383. <summary>
  384. The compression level to be used for compression of data.
  385. </summary>
  386. </member>
  387. <member name="F:Telerik.Windows.Zip.CompressionLevel.NoCompression">
  388. <summary>
  389. The data will be simply stored,
  390. no compression should be performed.
  391. </summary>
  392. </member>
  393. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level0">
  394. <summary>
  395. Same as NoCompression.
  396. </summary>
  397. </member>
  398. <member name="F:Telerik.Windows.Zip.CompressionLevel.Fastest">
  399. <summary>
  400. The fastest but least effective compression.
  401. </summary>
  402. </member>
  403. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level1">
  404. <summary>
  405. A synonym for Fastest.
  406. </summary>
  407. </member>
  408. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level2">
  409. <summary>
  410. A little slower, but better, than level 1.
  411. </summary>
  412. </member>
  413. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level3">
  414. <summary>
  415. A little slower, but better, than level 2.
  416. </summary>
  417. </member>
  418. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level4">
  419. <summary>
  420. A little slower, but better, than level 3.
  421. </summary>
  422. </member>
  423. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level5">
  424. <summary>
  425. A little slower than level 4, but with better compression.
  426. </summary>
  427. </member>
  428. <member name="F:Telerik.Windows.Zip.CompressionLevel.Optimal">
  429. <summary>
  430. The default compression level with
  431. a good balance of speed and compression efficiency.
  432. </summary>
  433. </member>
  434. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level6">
  435. <summary>
  436. A synonym for Optimal.
  437. </summary>
  438. </member>
  439. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level7">
  440. <summary>
  441. Pretty good compression.
  442. </summary>
  443. </member>
  444. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level8">
  445. <summary>
  446. Better compression than Level7.
  447. </summary>
  448. </member>
  449. <member name="F:Telerik.Windows.Zip.CompressionLevel.Best">
  450. <summary>
  451. The best compression, where best means
  452. greatest reduction in size of the input data.
  453. This is also the slowest compression.
  454. </summary>
  455. </member>
  456. <member name="F:Telerik.Windows.Zip.CompressionLevel.Level9">
  457. <summary>
  458. A synonym for Best compression level.
  459. </summary>
  460. </member>
  461. <member name="T:Telerik.Windows.Zip.DeflateAlgorithm">
  462. <summary>
  463. Class which implements Deflate compression algorithm.
  464. </summary>
  465. </member>
  466. <member name="M:Telerik.Windows.Zip.DeflateAlgorithm.CreateCompressor">
  467. <summary>
  468. Creates a compressor object.
  469. </summary>
  470. <returns>A compressor object.</returns>
  471. </member>
  472. <member name="M:Telerik.Windows.Zip.DeflateAlgorithm.CreateDecompressor">
  473. <summary>
  474. Creates a decompressor object.
  475. </summary>
  476. <returns>A decompressor object.</returns>
  477. </member>
  478. <member name="M:Telerik.Windows.Zip.DeflateAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
  479. <summary>
  480. Initialize compression algorithm using given compression settings.
  481. </summary>
  482. <param name="settings">Compression settings.</param>
  483. </member>
  484. <member name="T:Telerik.Windows.Zip.DeflateBlockState">
  485. <summary>
  486. Represents a state of current block.
  487. </summary>
  488. </member>
  489. <member name="F:Telerik.Windows.Zip.DeflateBlockState.NeedMore">
  490. <summary>
  491. Block is not completed, need more input or more output.
  492. </summary>
  493. </member>
  494. <member name="F:Telerik.Windows.Zip.DeflateBlockState.BlockDone">
  495. <summary>
  496. Block flush performed.
  497. </summary>
  498. </member>
  499. <member name="F:Telerik.Windows.Zip.DeflateBlockState.FinishStarted">
  500. <summary>
  501. Finish started, need only more output at next deflate.
  502. </summary>
  503. </member>
  504. <member name="F:Telerik.Windows.Zip.DeflateBlockState.FinishDone">
  505. <summary>
  506. Finish done, accept no more input or output.
  507. </summary>
  508. </member>
  509. <member name="T:Telerik.Windows.Zip.DeflateCompressor">
  510. <summary>
  511. Compressor which implements Deflate compression.
  512. </summary>
  513. </member>
  514. <member name="F:Telerik.Windows.Zip.DeflateCompressor.WindowBitsDefault">
  515. <summary>
  516. The default number of window bits for the Deflate algorithm.
  517. 15 is the maximum number of window bits for the Deflate algorithm (32K window).
  518. </summary>
  519. </member>
  520. <member name="M:Telerik.Windows.Zip.DeflateCompressor.#ctor(Telerik.Windows.Zip.DeflateSettings)">
  521. <summary>
  522. Initializes a new instance of the DeflateCompressor class.
  523. </summary>
  524. <param name="settings">Deflate settings.</param>
  525. </member>
  526. <member name="M:Telerik.Windows.Zip.DeflateCompressor.CreateHeader">
  527. <summary>
  528. Creates RFC 1950 (ZLIB Compressed Data Format Specification version 3.3) header
  529. to be written into the output stream.
  530. </summary>
  531. </member>
  532. <member name="M:Telerik.Windows.Zip.DeflateCompressor.DownHeap(System.Int16[],System.Int32)">
  533. <summary>
  534. Restore the heap property by moving down the tree starting at specified node,
  535. exchanging a node with the smallest of its two sons if necessary, stopping
  536. when the heap property is re-established (each father smaller than its two sons).
  537. </summary>
  538. <param name="tree">The tree.</param>
  539. <param name="nodeIndex">Index of node.</param>
  540. </member>
  541. <member name="M:Telerik.Windows.Zip.DeflateCompressor.ProcessTransform(System.Boolean)">
  542. <summary>
  543. Transforms current input buffer.
  544. </summary>
  545. <param name="finalBlock">The final block flag.</param>
  546. <returns>True when still output available.</returns>
  547. </member>
  548. <member name="M:Telerik.Windows.Zip.DeflateCompressor.ScanTree(System.Int16[],System.Int32)">
  549. <summary>
  550. Scan a literal or distance tree to determine the frequencies of the codes
  551. in the bit length tree.
  552. </summary>
  553. <param name="tree">The tree.</param>
  554. <param name="maxCode">Max code.</param>
  555. </member>
  556. <member name="M:Telerik.Windows.Zip.DeflateCompressor.BuildBitLengthTree">
  557. <summary>
  558. Construct the Huffman tree for the bit lengths.
  559. </summary>
  560. <returns>The index of the last bit length code to send.</returns>
  561. </member>
  562. <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendAllTrees(System.Int32,System.Int32,System.Int32)">
  563. <summary>
  564. Send the header for a block using dynamic Huffman trees: the counts,
  565. the lengths of the bit length codes, the literal tree and the distance tree.
  566. </summary>
  567. <param name="literalCodes">Length of literal codes.</param>
  568. <param name="distanceCodes">Length of distance codes.</param>
  569. <param name="bitLengthCodes">Length of bit length codes.</param>
  570. </member>
  571. <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendTree(System.Int16[],System.Int32)">
  572. <summary>
  573. Send a literal or distance tree in compressed form,
  574. using the codes in bit length tree.
  575. </summary>
  576. <param name="tree">The tree.</param>
  577. <param name="maxCode">Max code.</param>
  578. </member>
  579. <member name="M:Telerik.Windows.Zip.DeflateCompressor.PutBytes(System.Byte[],System.Int32,System.Int32)">
  580. <summary>
  581. Output a block of bytes on the stream.
  582. </summary>
  583. <param name="buffer">Buffer.</param>
  584. <param name="start">Start index.</param>
  585. <param name="length">Length.</param>
  586. </member>
  587. <member name="M:Telerik.Windows.Zip.DeflateCompressor.TreeTally(System.Int32,System.Int32)">
  588. <summary>
  589. Save the match info and tally the frequency counts.
  590. </summary>
  591. <param name="distance">Distance.</param>
  592. <param name="lengthOrChar">Length or unmatched char.</param>
  593. <returns>Return true if the current block must be flushed.</returns>
  594. </member>
  595. <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendCompressedBlock(System.Int16[],System.Int16[])">
  596. <summary>
  597. Send the block data compressed using the given Huffman trees.
  598. </summary>
  599. <param name="literalTree">Literal tree.</param>
  600. <param name="distanceTree">Distance tree.</param>
  601. </member>
  602. <member name="M:Telerik.Windows.Zip.DeflateCompressor.AlginOnByteBoundary">
  603. <summary>
  604. Flush the bit buffer and align the output on a byte boundary.
  605. </summary>
  606. </member>
  607. <member name="M:Telerik.Windows.Zip.DeflateCompressor.CopyBlock(System.Int32,System.Int32,System.Boolean)">
  608. <summary>
  609. Copy a stored block, storing first the length
  610. and its one's complement if requested.
  611. </summary>
  612. <param name="buffer">Buffer.</param>
  613. <param name="length">Length.</param>
  614. <param name="header">Should send the header.</param>
  615. </member>
  616. <member name="M:Telerik.Windows.Zip.DeflateCompressor.SendStoredBlock(System.Int32,System.Int32,System.Boolean)">
  617. <summary>
  618. Send a stored block.
  619. </summary>
  620. <param name="offset">Offset in window.</param>
  621. <param name="length">Length.</param>
  622. <param name="lastBlock">The flag of last block.</param>
  623. </member>
  624. <member name="M:Telerik.Windows.Zip.DeflateCompressor.TreeFlushBlock(System.Int32,System.Int32,System.Boolean)">
  625. <summary>
  626. Determine the best encoding for the current block: dynamic trees, static
  627. trees or store, and output the encoded block.
  628. </summary>
  629. <param name="offset">Offset in window.</param>
  630. <param name="length">Length.</param>
  631. <param name="lastBlock">The flag of last block.</param>
  632. </member>
  633. <member name="M:Telerik.Windows.Zip.DeflateCompressor.FillWindow">
  634. <summary>
  635. Fill the window if necessary.
  636. </summary>
  637. </member>
  638. <member name="M:Telerik.Windows.Zip.DeflateCompressor.DeflateFast(System.Boolean)">
  639. <summary>
  640. Compress as much as possible from the input stream, return the current
  641. block state.
  642. This function does not perform lazy evaluation of matches and inserts
  643. new strings in the dictionary only for unmatched strings or for short
  644. matches. It is used only for the fast compression options.
  645. </summary>
  646. <param name="flush">Flush flag.</param>
  647. <returns>Returns the current block state.</returns>
  648. </member>
  649. <member name="M:Telerik.Windows.Zip.DeflateCompressor.DeflateNone(System.Boolean)">
  650. <summary>
  651. Copy without compression as much as possible from the input buffer.
  652. </summary>
  653. <param name="flush">Flush flag.</param>
  654. <returns>Returns the current block state.</returns>
  655. </member>
  656. <member name="M:Telerik.Windows.Zip.DeflateCompressor.DeflateSlow(System.Boolean)">
  657. <summary>
  658. Same as above, but achieves better compression. We use a lazy
  659. evaluation for matches: a match is finally adopted only if there is
  660. no better match at the next window position.
  661. </summary>
  662. <param name="flush">Flush flag.</param>
  663. <returns>Returns the current block state.</returns>
  664. </member>
  665. <member name="M:Telerik.Windows.Zip.DeflateCompressor.InitializeTreeData">
  666. <summary>
  667. Initialize the tree data structures.
  668. </summary>
  669. </member>
  670. <member name="M:Telerik.Windows.Zip.DeflateCompressor.SetConfiguration(System.Int32)">
  671. <summary>
  672. Sets configuration parameters by the compression level.
  673. </summary>
  674. <param name="level">Compression level.</param>
  675. </member>
  676. <member name="M:Telerik.Windows.Zip.DeflateCompressor.FlushPending">
  677. <summary>
  678. Flush as much pending output as possible.
  679. All deflate output goes through this function.
  680. </summary>
  681. </member>
  682. <member name="M:Telerik.Windows.Zip.DeflateCompressor.ReadBuffer(System.Byte[],System.Int32,System.Int32)">
  683. <summary>
  684. Read a new buffer from the current input stream, update
  685. total number of bytes read. All deflate input goes through
  686. this function.
  687. </summary>
  688. <param name="buffer">Buffer.</param>
  689. <param name="start">Start position in buffer.</param>
  690. <param name="size">Size.</param>
  691. <returns></returns>
  692. </member>
  693. <member name="T:Telerik.Windows.Zip.DeflateConfiguration">
  694. <summary>
  695. Represents configuration of deflate algorithm.
  696. </summary>
  697. </member>
  698. <member name="P:Telerik.Windows.Zip.DeflateConfiguration.GoodLength">
  699. <summary>
  700. Use a faster search when the previous match is longer
  701. than this reduce lazy search above this match length.
  702. </summary>
  703. </member>
  704. <member name="P:Telerik.Windows.Zip.DeflateConfiguration.MaxLazy">
  705. <summary>
  706. Attempt to find a better match only when the current match is
  707. strictly smaller than this value. This mechanism is used only for
  708. compression levels >= 4. For levels 1,2,3: MaxLazy is actually
  709. MaxInsertLength (See DeflateFast).
  710. Do not perform lazy search above this match length.
  711. </summary>
  712. </member>
  713. <member name="P:Telerik.Windows.Zip.DeflateConfiguration.NiceLength">
  714. <summary>
  715. Quit search above this match length.
  716. </summary>
  717. </member>
  718. <member name="P:Telerik.Windows.Zip.DeflateConfiguration.MaxChainLength">
  719. <summary>
  720. To speed up deflation, hash chains are never searched beyond this length.
  721. A higher limit improves compression ratio but degrades the speed.
  722. </summary>
  723. </member>
  724. <member name="M:Telerik.Windows.Zip.DeflateConfiguration.Lookup(System.Int32)">
  725. <summary>
  726. Returns instance of Config class by the compression level.
  727. </summary>
  728. <param name="compressionLevel">Compression level.</param>
  729. <returns>Instance of Config class.</returns>
  730. </member>
  731. <member name="T:Telerik.Windows.Zip.DeflateConstants">
  732. <summary>
  733. Represents constants for deflate compression.
  734. </summary>
  735. </member>
  736. <member name="F:Telerik.Windows.Zip.DeflateConstants.NoCompression">
  737. <summary>
  738. The file is stored (no compression).
  739. </summary>
  740. </member>
  741. <member name="F:Telerik.Windows.Zip.DeflateConstants.HeaderDeflated">
  742. <summary>
  743. Z-lib header: the deflate compression method.
  744. </summary>
  745. </member>
  746. <member name="F:Telerik.Windows.Zip.DeflateConstants.MaxBitLengthBits">
  747. <summary>
  748. Bit length codes must not exceed MaxBitLengthBits bits.
  749. </summary>
  750. </member>
  751. <member name="F:Telerik.Windows.Zip.DeflateConstants.Repeat3To6">
  752. <summary>
  753. Repeat previous bit length 3-6 times (2 bits of repeat count).
  754. </summary>
  755. </member>
  756. <member name="F:Telerik.Windows.Zip.DeflateConstants.RepeatZero3To10">
  757. <summary>
  758. Repeat a zero length 3-10 times (3 bits of repeat count).
  759. </summary>
  760. </member>
  761. <member name="F:Telerik.Windows.Zip.DeflateConstants.RepeatZero11To138">
  762. <summary>
  763. Repeat a zero length 11-138 times (7 bits of repeat count).
  764. </summary>
  765. </member>
  766. <member name="T:Telerik.Windows.Zip.DeflateDecompressor">
  767. <summary>
  768. Decompressor which implements Deflate compression.
  769. </summary>
  770. </member>
  771. <member name="M:Telerik.Windows.Zip.DeflateDecompressor.#ctor(Telerik.Windows.Zip.DeflateSettings)">
  772. <summary>
  773. Initializes a new instance of the DeflateDecompressor class.
  774. </summary>
  775. <param name="settings">Deflate settings.</param>
  776. </member>
  777. <member name="T:Telerik.Windows.Zip.DeflateDecompressor.DecompressorState">
  778. <summary>
  779. Represents a state of decompressor process.
  780. </summary>
  781. </member>
  782. <member name="T:Telerik.Windows.Zip.DeflateDecompressor.BlockType">
  783. <summary>
  784. Represents a type of block in deflated data.
  785. </summary>
  786. </member>
  787. <member name="P:Telerik.Windows.Zip.DeflateDecompressor.OutputBlockSize">
  788. <summary>Gets the output block size.</summary>
  789. <returns>The size of the output data blocks in bytes.</returns>
  790. </member>
  791. <member name="M:Telerik.Windows.Zip.DeflateDecompressor.InitHeaderReading">
  792. <summary>
  793. Initialize reading of the transformation header.
  794. </summary>
  795. </member>
  796. <member name="M:Telerik.Windows.Zip.DeflateDecompressor.ProcessHeader">
  797. <summary>
  798. Process transformation header has been read.
  799. </summary>
  800. </member>
  801. <member name="M:Telerik.Windows.Zip.DeflateDecompressor.ProcessTransform(System.Boolean)">
  802. <summary>
  803. Transforms current input buffer.
  804. </summary>
  805. <param name="finalBlock">The final block flag.</param>
  806. <returns>True when still output available.</returns>
  807. </member>
  808. <member name="T:Telerik.Windows.Zip.DeflateSettings">
  809. <summary>
  810. Compression settings of the Deflate method.
  811. </summary>
  812. </member>
  813. <member name="M:Telerik.Windows.Zip.DeflateSettings.#ctor">
  814. <summary>
  815. Initializes a new instance of the DeflateSettings class.
  816. </summary>
  817. </member>
  818. <member name="P:Telerik.Windows.Zip.DeflateSettings.CompressionLevel">
  819. <summary>
  820. The compression level of deflate algorithm to be used for deflating by a CompressedStream.
  821. </summary>
  822. </member>
  823. <member name="P:Telerik.Windows.Zip.DeflateSettings.HeaderType">
  824. <summary>
  825. Gets or sets compression stream header type.
  826. </summary>
  827. </member>
  828. <member name="M:Telerik.Windows.Zip.DeflateSettings.CopyFrom(Telerik.Windows.Zip.CompressionSettings)">
  829. <summary>
  830. Copy settings from the given base settings.
  831. </summary>
  832. <param name="baseSettings">Base settings to copy from.</param>
  833. </member>
  834. <member name="M:Telerik.Windows.Zip.DeflateSettings.PrepareForZip(Telerik.Windows.Zip.CentralDirectoryHeader)">
  835. <summary>
  836. Prepare settings for usage in zip archive entries.
  837. </summary>
  838. <param name="header">Central directory header.</param>
  839. </member>
  840. <member name="T:Telerik.Windows.Zip.DeflateTransformBase">
  841. <summary>
  842. Represents base class for Deflate compression and decompression functionality.
  843. </summary>
  844. </member>
  845. <member name="M:Telerik.Windows.Zip.DeflateTransformBase.#ctor(Telerik.Windows.Zip.DeflateSettings)">
  846. <summary>
  847. Initializes a new instance of the DeflateTransformBase class.
  848. </summary>
  849. <param name="settings">Deflate settings.</param>
  850. </member>
  851. <member name="T:Telerik.Windows.Zip.InflateTree">
  852. <summary>
  853. Inflates data using a lookup table combined with a HuffmanTree.
  854. </summary>
  855. </member>
  856. <member name="M:Telerik.Windows.Zip.InflateTree.#cctor">
  857. <summary>
  858. Initializes static members of the InflateTree class.
  859. </summary>
  860. </member>
  861. <member name="M:Telerik.Windows.Zip.InflateTree.#ctor(System.Byte[])">
  862. <summary>
  863. Initializes a new instance of the InflateTree class.
  864. </summary>
  865. </member>
  866. <member name="M:Telerik.Windows.Zip.InflateTree.GetNextSymbol(Telerik.Windows.Zip.InputBitsBuffer)">
  867. <summary>
  868. Tries to get enough bits from input and try to decode them.
  869. </summary>
  870. <param name="input">Input buffer.</param>
  871. <returns>Next symbol or -1 when there is no enough bits in input.</returns>
  872. </member>
  873. <member name="M:Telerik.Windows.Zip.InflateTree.CalculateHuffmanCode">
  874. <summary>
  875. Calculate the huffman codes according to RFC 1951.
  876. </summary>
  877. <returns>Huffman codes.</returns>
  878. </member>
  879. <member name="T:Telerik.Windows.Zip.InputBitsBuffer">
  880. <summary>
  881. Represents input buffer for inflating data using Huffman coding.
  882. </summary>
  883. </member>
  884. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.#ctor">
  885. <summary>
  886. Initializes a new instance of the InputBitsBuffer class.
  887. </summary>
  888. </member>
  889. <member name="P:Telerik.Windows.Zip.InputBitsBuffer.AvailableBits">
  890. <summary>
  891. Available bits in bit buffer.
  892. </summary>
  893. </member>
  894. <member name="P:Telerik.Windows.Zip.InputBitsBuffer.AvailableBytes">
  895. <summary>
  896. Available bytes.
  897. </summary>
  898. </member>
  899. <member name="P:Telerik.Windows.Zip.InputBitsBuffer.InputRequired">
  900. <summary>
  901. Is input required.
  902. </summary>
  903. </member>
  904. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.CheckAvailable(System.Int32)">
  905. <summary>
  906. Checks available bits in the bit buffer.
  907. </summary>
  908. <param name="count">Count of bits.</param>
  909. <returns>True if available.</returns>
  910. </member>
  911. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.GetBits(System.Int32)">
  912. <summary>
  913. Gets available bits from buffer.
  914. </summary>
  915. <param name="count">Count of required bits.</param>
  916. <returns>Bits data.</returns>
  917. </member>
  918. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.Read(System.Byte[],System.Int32,System.Int32)">
  919. <summary>
  920. Read bytes to output buffer.
  921. </summary>
  922. <param name="output">Output buffer.</param>
  923. <param name="offset">Offset.</param>
  924. <param name="length">Length.</param>
  925. <returns>Count of bytes which are read.</returns>
  926. </member>
  927. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.SetBuffer(System.Byte[],System.Int32,System.Int32)">
  928. <summary>
  929. Set current working buffer.
  930. </summary>
  931. <param name="buffer">Bytes buffer.</param>
  932. <param name="offset">Offset.</param>
  933. <param name="length">Length.</param>
  934. </member>
  935. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.SkipBits(System.Int32)">
  936. <summary>
  937. Skips bits in bit buffer.
  938. </summary>
  939. <param name="count">Count of bits to skip.</param>
  940. </member>
  941. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.SkipToByteBoundary">
  942. <summary>
  943. Skips to the next byte boundary.
  944. </summary>
  945. </member>
  946. <member name="M:Telerik.Windows.Zip.InputBitsBuffer.Get16Bits">
  947. <summary>
  948. Gets 16 or more bits into bit buffer.
  949. </summary>
  950. <returns>Bit buffer.</returns>
  951. </member>
  952. <member name="T:Telerik.Windows.Zip.OutputWindow">
  953. <summary>
  954. Represents output window for inflating data using Huffman coding.
  955. </summary>
  956. </member>
  957. <member name="M:Telerik.Windows.Zip.OutputWindow.#ctor">
  958. <summary>
  959. Initializes a new instance of the OutputWindow class.
  960. </summary>
  961. </member>
  962. <member name="P:Telerik.Windows.Zip.OutputWindow.AvailableBytes">
  963. <summary>
  964. Gets available bytes count.
  965. </summary>
  966. </member>
  967. <member name="P:Telerik.Windows.Zip.OutputWindow.FreeBytes">
  968. <summary>
  969. Gets free bytes count.
  970. </summary>
  971. </member>
  972. <member name="M:Telerik.Windows.Zip.OutputWindow.AddByte(System.Byte)">
  973. <summary>
  974. Adds a byte to output window.
  975. </summary>
  976. <param name="value">Byte.</param>
  977. </member>
  978. <member name="M:Telerik.Windows.Zip.OutputWindow.Copy(System.Int32,System.Int32)">
  979. <summary>
  980. Copies bytes within output window.
  981. Moves backwards distance bytes and copy length bytes.
  982. </summary>
  983. <param name="length">Length.</param>
  984. <param name="distance">Distance.</param>
  985. </member>
  986. <member name="M:Telerik.Windows.Zip.OutputWindow.Read(System.Byte[],System.Int32,System.Int32)">
  987. <summary>
  988. Read bytes to output buffer.
  989. </summary>
  990. <param name="output">Output buffer.</param>
  991. <param name="offset">Offset.</param>
  992. <param name="length">Length.</param>
  993. <returns>Count of bytes which are read.</returns>
  994. </member>
  995. <member name="M:Telerik.Windows.Zip.OutputWindow.ReadInput(Telerik.Windows.Zip.InputBitsBuffer,System.Int32)">
  996. <summary>
  997. Reads bytes from input.
  998. </summary>
  999. <param name="input">InputBitsBuffer.</param>
  1000. <param name="length">Length.</param>
  1001. <returns>Count of read bytes.</returns>
  1002. </member>
  1003. <member name="T:Telerik.Windows.Zip.StaticTree">
  1004. <summary>
  1005. Represents Huffman static tree.
  1006. </summary>
  1007. </member>
  1008. <member name="M:Telerik.Windows.Zip.StaticTree.#cctor">
  1009. <summary>
  1010. Initializes static members of the StaticTree class.
  1011. </summary>
  1012. </member>
  1013. <member name="M:Telerik.Windows.Zip.StaticTree.#ctor(System.Int16[],System.Int32[])">
  1014. <summary>
  1015. Initializes a new instance of the StaticTree class.
  1016. </summary>
  1017. </member>
  1018. <member name="P:Telerik.Windows.Zip.StaticTree.TreeCodes">
  1019. <summary>
  1020. Static tree.
  1021. </summary>
  1022. </member>
  1023. <member name="P:Telerik.Windows.Zip.StaticTree.ExtraBits">
  1024. <summary>
  1025. Extra bits for each code.
  1026. </summary>
  1027. </member>
  1028. <member name="P:Telerik.Windows.Zip.StaticTree.ExtraBase">
  1029. <summary>
  1030. Base index for extra bits.
  1031. </summary>
  1032. </member>
  1033. <member name="P:Telerik.Windows.Zip.StaticTree.Elements">
  1034. <summary>
  1035. Max number of elements in the tree.
  1036. </summary>
  1037. </member>
  1038. <member name="P:Telerik.Windows.Zip.StaticTree.MaxLength">
  1039. <summary>
  1040. Max bit length for the codes.
  1041. </summary>
  1042. </member>
  1043. <member name="T:Telerik.Windows.Zip.Tree">
  1044. <summary>
  1045. Deflates data using Huffman coding.
  1046. </summary>
  1047. </member>
  1048. <member name="M:Telerik.Windows.Zip.Tree.BitReverse(System.Int32,System.Int32)">
  1049. <summary>
  1050. Reverse the first specified bits of a code,
  1051. using straightforward code (a faster method would use a table).
  1052. </summary>
  1053. <param name="code">Value.</param>
  1054. <param name="length">The length of bits to reverse.</param>
  1055. <returns>Result of reverse.</returns>
  1056. </member>
  1057. <member name="M:Telerik.Windows.Zip.Tree.GetDistanceCode(System.Int32)">
  1058. <summary>
  1059. Map from a distance to a distance code.
  1060. </summary>
  1061. <remarks>
  1062. No side effects. DistanceCode[256] and DistanceCode[257] are never used.
  1063. </remarks>
  1064. </member>
  1065. <member name="M:Telerik.Windows.Zip.Tree.BuildTree(Telerik.Windows.Zip.DeflateCompressor)">
  1066. <summary>
  1067. Construct one Huffman tree and assigns the code bit strings and lengths.
  1068. Update the total bit length for the current block.
  1069. </summary>
  1070. <param name="manager">Deflate compressor.</param>
  1071. </member>
  1072. <member name="M:Telerik.Windows.Zip.Tree.GenerateCodes(System.Int16[],System.Int32,System.Int16[])">
  1073. <summary>
  1074. Generate the codes for a given tree and bit counts (which need not be optimal).
  1075. </summary>
  1076. <param name="tree">The tree.</param>
  1077. <param name="maxCode">Max code.</param>
  1078. <param name="bitLengthCount">Bit length count.</param>
  1079. </member>
  1080. <member name="M:Telerik.Windows.Zip.Tree.GenerateBitLengths(Telerik.Windows.Zip.DeflateCompressor)">
  1081. <summary>
  1082. Compute the optimal bit lengths for a tree and update the total bit length for the current block.
  1083. </summary>
  1084. <param name="manager">Deflate compressor.</param>
  1085. </member>
  1086. <member name="T:Telerik.Windows.Zip.ICompressionAlgorithm">
  1087. <summary>
  1088. Interface which must be implemented by all implementations of the compression algorithm.
  1089. </summary>
  1090. </member>
  1091. <member name="M:Telerik.Windows.Zip.ICompressionAlgorithm.CreateCompressor">
  1092. <summary>
  1093. Creates a compressor object.
  1094. </summary>
  1095. <returns>A compressor object.</returns>
  1096. </member>
  1097. <member name="M:Telerik.Windows.Zip.ICompressionAlgorithm.CreateDecompressor">
  1098. <summary>
  1099. Creates a decompressor object.
  1100. </summary>
  1101. <returns>A decompressor object.</returns>
  1102. </member>
  1103. <member name="M:Telerik.Windows.Zip.ICompressionAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
  1104. <summary>
  1105. Initialize compression algorithm using given compression settings.
  1106. </summary>
  1107. <param name="settings">Compression settings.</param>
  1108. </member>
  1109. <member name="T:Telerik.Windows.Zip.LzmaOptimizationData">
  1110. <summary>
  1111. The Optimization Data for LZMA match finder.
  1112. </summary>
  1113. </member>
  1114. <member name="T:Telerik.Windows.Zip.LzmaAlgorithm">
  1115. <summary>
  1116. Class which implements Deflate compression algorithm.
  1117. </summary>
  1118. </member>
  1119. <member name="M:Telerik.Windows.Zip.LzmaAlgorithm.CreateCompressor">
  1120. <summary>
  1121. Creates a compressor object.
  1122. </summary>
  1123. <returns>A compressor object.</returns>
  1124. </member>
  1125. <member name="M:Telerik.Windows.Zip.LzmaAlgorithm.CreateDecompressor">
  1126. <summary>
  1127. Creates a decompressor object.
  1128. </summary>
  1129. <returns>A decompressor object.</returns>
  1130. </member>
  1131. <member name="M:Telerik.Windows.Zip.LzmaAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
  1132. <summary>
  1133. Initialize compression algorithm using given compression settings.
  1134. </summary>
  1135. <param name="settings">Compression settings.</param>
  1136. </member>
  1137. <member name="T:Telerik.Windows.Zip.LzmaCompressor">
  1138. <summary>
  1139. Compressor which implements LZMA compression.
  1140. </summary>
  1141. </member>
  1142. <member name="M:Telerik.Windows.Zip.LzmaCompressor.#ctor(Telerik.Windows.Zip.LzmaSettings)">
  1143. <summary>
  1144. Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.LzmaCompressor"/> class.
  1145. </summary>
  1146. <param name="settings">Settings.</param>
  1147. </member>
  1148. <member name="P:Telerik.Windows.Zip.LzmaCompressor.OutputBlockSize">
  1149. <summary>Gets the output block size.</summary>
  1150. <returns>The size of the output data blocks in bytes.</returns>
  1151. </member>
  1152. <member name="M:Telerik.Windows.Zip.LzmaCompressor.CreateHeader">
  1153. <summary>
  1154. Creates transformation header to be written into the output stream.
  1155. </summary>
  1156. </member>
  1157. <member name="M:Telerik.Windows.Zip.LzmaCompressor.ProcessTransform(System.Boolean)">
  1158. <summary>
  1159. Transforms current input buffer.
  1160. </summary>
  1161. <param name="finalBlock">The final block flag.</param>
  1162. <returns>True when output still available.</returns>
  1163. </member>
  1164. <member name="M:Telerik.Windows.Zip.LzmaCompressor.Dispose(System.Boolean)">
  1165. <summary>
  1166. Releases the unmanaged resources used by the transform and optionally releases the managed resources.
  1167. </summary>
  1168. <param name="disposing">Value which indicates whether both managed and unmanaged resources
  1169. (true) on only unmanaged resources (false) should be released.</param>
  1170. </member>
  1171. <member name="T:Telerik.Windows.Zip.LzmaDecompressor">
  1172. <summary>
  1173. Decompressor which implements LZMA decompression algorithm.
  1174. </summary>
  1175. </member>
  1176. <member name="M:Telerik.Windows.Zip.LzmaDecompressor.#ctor(Telerik.Windows.Zip.LzmaSettings)">
  1177. <summary>
  1178. Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.LzmaDecompressor"/> class.
  1179. </summary>
  1180. <param name="settings">Settings.</param>
  1181. </member>
  1182. <member name="T:Telerik.Windows.Zip.LzmaDecompressor.LzmaDecompressorState">
  1183. <summary>
  1184. Represents a state of decompressor process.
  1185. </summary>
  1186. </member>
  1187. <member name="P:Telerik.Windows.Zip.LzmaDecompressor.OutputBlockSize">
  1188. <summary>Gets the output block size.</summary>
  1189. <returns>The size of the output data blocks in bytes.</returns>
  1190. </member>
  1191. <member name="M:Telerik.Windows.Zip.LzmaDecompressor.InitHeaderReading">
  1192. <summary>
  1193. Initialize reading of the transformation header.
  1194. </summary>
  1195. </member>
  1196. <member name="M:Telerik.Windows.Zip.LzmaDecompressor.ProcessHeader">
  1197. <summary>
  1198. Process transformation header has been read.
  1199. </summary>
  1200. </member>
  1201. <member name="T:Telerik.Windows.Zip.LzmaMatchFinderType">
  1202. <summary>
  1203. Specifies values for a type of the match finder for LZMA compression.
  1204. </summary>
  1205. </member>
  1206. <member name="F:Telerik.Windows.Zip.LzmaMatchFinderType.BT2">
  1207. <summary>
  1208. The match finder uses two bytes for the hash.
  1209. </summary>
  1210. </member>
  1211. <member name="F:Telerik.Windows.Zip.LzmaMatchFinderType.BT4">
  1212. <summary>
  1213. The match finder uses four bytes for the hash.
  1214. </summary>
  1215. </member>
  1216. <member name="T:Telerik.Windows.Zip.LzmaSettings">
  1217. <summary>
  1218. Compression settings of the Deflate method.
  1219. </summary>
  1220. </member>
  1221. <member name="M:Telerik.Windows.Zip.LzmaSettings.#ctor">
  1222. <summary>
  1223. Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.LzmaSettings"/> class.
  1224. </summary>
  1225. </member>
  1226. <member name="P:Telerik.Windows.Zip.LzmaSettings.DictionarySize">
  1227. <summary>
  1228. Gets or sets dictionary size [0 - 27].
  1229. Default value is 23 (8MB).
  1230. </summary>
  1231. </member>
  1232. <member name="P:Telerik.Windows.Zip.LzmaSettings.PositionStateBits">
  1233. <summary>
  1234. Gets or sets number of position state bits for LZMA [0 - 4].
  1235. Default value is 2.
  1236. </summary>
  1237. </member>
  1238. <member name="P:Telerik.Windows.Zip.LzmaSettings.LiteralContextBits">
  1239. <summary>
  1240. Gets or sets number of literal context bits for LZMA [0 - 8].
  1241. Default value is 3.
  1242. </summary>
  1243. </member>
  1244. <member name="P:Telerik.Windows.Zip.LzmaSettings.LiteralPositionBits">
  1245. <summary>
  1246. Gets or sets number of literal position bits for LZMA [0 - 4].
  1247. Default value is 3.
  1248. </summary>
  1249. </member>
  1250. <member name="P:Telerik.Windows.Zip.LzmaSettings.FastBytes">
  1251. <summary>
  1252. Gets or sets number of fast bytes [5 - 273].
  1253. Default value is 32.
  1254. </summary>
  1255. </member>
  1256. <member name="P:Telerik.Windows.Zip.LzmaSettings.MatchFinderType">
  1257. <summary>
  1258. Gets or sets a type of the match finder.
  1259. </summary>
  1260. </member>
  1261. <member name="P:Telerik.Windows.Zip.LzmaSettings.StreamLength">
  1262. <summary>
  1263. Gets or sets length of the stream for compressing.
  1264. Used for single compressed streams only (not for ZIP archives).
  1265. Allows to avoid using the end of stream marker for compressed stream.
  1266. If it is set to -1, then the marker will be used.
  1267. </summary>
  1268. </member>
  1269. <member name="P:Telerik.Windows.Zip.LzmaSettings.InternalStreamLength">
  1270. <summary>
  1271. Gets or sets length of the stream for decompressing.
  1272. </summary>
  1273. </member>
  1274. <member name="P:Telerik.Windows.Zip.LzmaSettings.UseZipHeader">
  1275. <summary>
  1276. Gets or sets a value which indicates whether
  1277. the compression stream should use zip header type.
  1278. </summary>
  1279. </member>
  1280. <member name="M:Telerik.Windows.Zip.LzmaSettings.CopyFrom(Telerik.Windows.Zip.CompressionSettings)">
  1281. <summary>
  1282. Copy settings from the given base settings.
  1283. </summary>
  1284. <param name="baseSettings">Base settings to copy from.</param>
  1285. </member>
  1286. <member name="M:Telerik.Windows.Zip.LzmaSettings.PrepareForZip(Telerik.Windows.Zip.CentralDirectoryHeader)">
  1287. <summary>
  1288. Prepare settings for usage in zip archive entries.
  1289. </summary>
  1290. <param name="header">Central directory header.</param>
  1291. </member>
  1292. <member name="T:Telerik.Windows.Zip.LzmaState">
  1293. <summary>
  1294. Represents LZMA state for compressing and for decompressing.
  1295. </summary>
  1296. </member>
  1297. <member name="T:Telerik.Windows.Zip.LzmaTransformBase">
  1298. <summary>
  1299. Represents base class for LZMA compression and decompression functionality.
  1300. </summary>
  1301. </member>
  1302. <member name="M:Telerik.Windows.Zip.LzmaTransformBase.#ctor(Telerik.Windows.Zip.LzmaSettings)">
  1303. <summary>
  1304. Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.LzmaTransformBase"/> class.
  1305. </summary>
  1306. <param name="settings">Settings.</param>
  1307. </member>
  1308. <member name="T:Telerik.Windows.Zip.LzmaRangeEncoder">
  1309. <summary>
  1310. Represents the LZMA range encoder.
  1311. </summary>
  1312. </member>
  1313. <member name="T:Telerik.Windows.Zip.StoreAlgorithm">
  1314. <summary>
  1315. Class which implements Store (no compression) algorithm.
  1316. </summary>
  1317. </member>
  1318. <member name="M:Telerik.Windows.Zip.StoreAlgorithm.CreateCompressor">
  1319. <summary>
  1320. Creates a compressor object.
  1321. </summary>
  1322. <returns>A compressor object.</returns>
  1323. </member>
  1324. <member name="M:Telerik.Windows.Zip.StoreAlgorithm.CreateDecompressor">
  1325. <summary>
  1326. Creates a decompressor object.
  1327. </summary>
  1328. <returns>A decompressor object.</returns>
  1329. </member>
  1330. <member name="M:Telerik.Windows.Zip.StoreAlgorithm.Initialize(Telerik.Windows.Zip.CompressionSettings)">
  1331. <summary>
  1332. Initialize compression algorithm using given compression settings.
  1333. </summary>
  1334. <param name="settings">Compression settings.</param>
  1335. </member>
  1336. <member name="T:Telerik.Windows.Zip.StoreCompressor">
  1337. <summary>
  1338. Compressor which implements Store compression.
  1339. </summary>
  1340. </member>
  1341. <member name="T:Telerik.Windows.Zip.StoreDecompressor">
  1342. <summary>
  1343. Decompressor which implements Store compression.
  1344. </summary>
  1345. </member>
  1346. <member name="T:Telerik.Windows.Zip.StoreSettings">
  1347. <summary>
  1348. Compression settings of the Store method.
  1349. </summary>
  1350. </member>
  1351. <member name="M:Telerik.Windows.Zip.StoreSettings.#ctor">
  1352. <summary>
  1353. Initializes a new instance of the StoreSettings class.
  1354. </summary>
  1355. </member>
  1356. <member name="T:Telerik.Windows.Zip.StoreTransformBase">
  1357. <summary>
  1358. Base class for the Store (no compression) transformation.
  1359. </summary>
  1360. </member>
  1361. <member name="M:Telerik.Windows.Zip.StoreTransformBase.#ctor">
  1362. <summary>
  1363. Initializes a new instance of the StoreTransformBase class.
  1364. </summary>
  1365. </member>
  1366. <member name="P:Telerik.Windows.Zip.StoreTransformBase.CanReuseTransform">
  1367. <summary>Gets a value indicating whether the current transform can be reused.</summary>
  1368. <returns>true if the current transform can be reused; otherwise, false.</returns>
  1369. </member>
  1370. <member name="P:Telerik.Windows.Zip.StoreTransformBase.CanTransformMultipleBlocks">
  1371. <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
  1372. <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
  1373. </member>
  1374. <member name="P:Telerik.Windows.Zip.StoreTransformBase.InputBlockSize">
  1375. <summary>Gets the input block size.</summary>
  1376. <returns>The size of the input data blocks in bytes.</returns>
  1377. </member>
  1378. <member name="P:Telerik.Windows.Zip.StoreTransformBase.OutputBlockSize">
  1379. <summary>Gets the output block size.</summary>
  1380. <returns>The size of the output data blocks in bytes.</returns>
  1381. </member>
  1382. <member name="M:Telerik.Windows.Zip.StoreTransformBase.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  1383. <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
  1384. <returns>The number of bytes written.</returns>
  1385. <param name="inputBuffer">The input for which to compute the transform. </param>
  1386. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  1387. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  1388. <param name="outputBuffer">The output to which to write the transform. </param>
  1389. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  1390. </member>
  1391. <member name="M:Telerik.Windows.Zip.StoreTransformBase.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
  1392. <summary>Transforms the specified region of the specified byte array.</summary>
  1393. <returns>The computed transform.</returns>
  1394. <param name="inputBuffer">The input for which to compute the transform. </param>
  1395. <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
  1396. <param name="inputCount">The number of bytes in the byte array to use as data. </param>
  1397. </member>
  1398. <member name="M:Telerik.Windows.Zip.StoreTransformBase.Dispose(System.Boolean)">
  1399. <summary>
  1400. Releases the unmanaged resources used by the transform and optionally releases the managed resources.
  1401. </summary>
  1402. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  1403. </member>
  1404. <member name="T:Telerik.Windows.Zip.DefaultPlatformManager">
  1405. <summary>
  1406. Platform independent manager.
  1407. </summary>
  1408. </member>
  1409. <member name="P:Telerik.Windows.Zip.DefaultPlatformManager.AltDirectorySeparatorChar">
  1410. <summary>
  1411. Gets a platform-specific alternate character used to separate directory levels in a path string that reflects a hierarchical file system organization.
  1412. </summary>
  1413. </member>
  1414. <member name="P:Telerik.Windows.Zip.DefaultPlatformManager.DefaultEncoding">
  1415. <summary>
  1416. Gets default encoding for this platform.
  1417. </summary>
  1418. </member>
  1419. <member name="P:Telerik.Windows.Zip.DefaultPlatformManager.DirectorySeparatorChar">
  1420. <summary>
  1421. Gets a platform-specific character used to separate directory levels in a path string that reflects a hierarchical file system organization.
  1422. </summary>
  1423. </member>
  1424. <member name="M:Telerik.Windows.Zip.DefaultPlatformManager.CreateTemporaryStream">
  1425. <summary>
  1426. Creates temporary stream.
  1427. </summary>
  1428. <returns>Stream will be used for temporary operations.</returns>
  1429. </member>
  1430. <member name="M:Telerik.Windows.Zip.DefaultPlatformManager.DeleteTemporaryStream(System.IO.Stream)">
  1431. <summary>
  1432. Deletes temporary stream.
  1433. </summary>
  1434. <param name="stream">Stream to delete.</param>
  1435. </member>
  1436. <member name="M:Telerik.Windows.Zip.DefaultPlatformManager.GetCryptoProvider(Telerik.Windows.Zip.EncryptionSettings)">
  1437. <summary>
  1438. Gets crypto provider initialized using given encryption settings.
  1439. </summary>
  1440. <param name="settings">Encryption settings.</param>
  1441. <returns>Crypto provider.</returns>
  1442. <exception cref="T:System.NotSupportedException">Specified crypto algorithm is not supported.</exception>
  1443. </member>
  1444. <member name="M:Telerik.Windows.Zip.DefaultPlatformManager.IsEncodingSupported(System.Text.Encoding)">
  1445. <summary>
  1446. Indicates whether specified encoding is supported for this platform.
  1447. </summary>
  1448. <param name="encoding">Encoding.</param>
  1449. <returns>true if encoding is allowed in the ZIP file.</returns>
  1450. </member>
  1451. <member name="T:Telerik.Windows.Zip.CryptoStream">
  1452. <summary>
  1453. Cryptographic stream. Allows encrypt or decrypt information from the given input stream.
  1454. </summary>
  1455. </member>
  1456. <member name="M:Telerik.Windows.Zip.CryptoStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode,Telerik.Windows.Zip.ICryptoProvider)">
  1457. <summary>
  1458. Initializes a new instance of the CryptoStream class.
  1459. </summary>
  1460. <param name="input">Input stream.</param>
  1461. <param name="mode">Stream operational mode.</param>
  1462. <param name="cryptoProvider">Crypto provider.</param>
  1463. <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
  1464. </member>
  1465. <member name="M:Telerik.Windows.Zip.CryptoStream.Finalize">
  1466. <summary>
  1467. Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
  1468. </summary>
  1469. </member>
  1470. <member name="M:Telerik.Windows.Zip.CryptoStream.Dispose(System.Boolean)">
  1471. <summary>
  1472. Releases the unmanaged resources used by the Stream and optionally releases the managed resources.
  1473. </summary>
  1474. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  1475. </member>
  1476. <member name="T:Telerik.Windows.Zip.DefaultCryptoProvider">
  1477. <summary>
  1478. Crypto provider which implements traditional PKWARE encryption.
  1479. </summary>
  1480. </member>
  1481. <member name="M:Telerik.Windows.Zip.DefaultCryptoProvider.CreateDecryptor">
  1482. <summary>
  1483. Creates an decryptor object.
  1484. </summary>
  1485. <returns>A decryptor object.</returns>
  1486. </member>
  1487. <member name="M:Telerik.Windows.Zip.DefaultCryptoProvider.CreateEncryptor">
  1488. <summary>
  1489. Creates an encryptor object.
  1490. </summary>
  1491. <returns></returns>
  1492. </member>
  1493. <member name="M:Telerik.Windows.Zip.DefaultCryptoProvider.Initialize(Telerik.Windows.Zip.EncryptionSettings)">
  1494. <summary>
  1495. Initialize crypto provider using given encryption settings.
  1496. </summary>
  1497. <param name="settings">Encryption settings.</param>
  1498. </member>
  1499. <member name="T:Telerik.Windows.Zip.DefaultCryptoTransformBase">
  1500. <summary>
  1501. Base class for the transformations which implements traditional PKWARE encryption/decryption.
  1502. </summary>
  1503. </member>
  1504. <member name="M:Telerik.Windows.Zip.DefaultCryptoTransformBase.#ctor">
  1505. <summary>
  1506. Initializes a new instance of the DefaultCryptoTransformBase class.
  1507. </summary>
  1508. </member>
  1509. <member name="P:Telerik.Windows.Zip.DefaultCryptoTransformBase.CanReuseTransform">
  1510. <summary>Gets a value indicating whether the current transform can be reused.</summary>
  1511. <returns>true if the current transform can be reused; otherwise, false.</returns>
  1512. </member>
  1513. <member name="P:Telerik.Windows.Zip.DefaultCryptoTransformBase.CanTransformMultipleBlocks">
  1514. <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
  1515. <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
  1516. </member>
  1517. <member name="P:Telerik.Windows.Zip.DefaultCryptoTransformBase.InputBlockSize">
  1518. <summary>Gets the input block size.</summary>
  1519. <returns>The size of the input data blocks in bytes.</returns>
  1520. </member>
  1521. <member name="P:Telerik.Windows.Zip.DefaultCryptoTransformBase.OutputBlockSize">
  1522. <summary>Gets the output block size.</summary>
  1523. <returns>The size of the output data blocks in bytes.</returns>
  1524. </member>
  1525. <member name="P:Telerik.Windows.Zip.DefaultCryptoTransformBase.EncodingByte">
  1526. <summary>
  1527. Gets encoding byte.
  1528. </summary>
  1529. </member>
  1530. <member name="M:Telerik.Windows.Zip.DefaultCryptoTransformBase.CreateHeader">
  1531. <summary>
  1532. Creates transformation header to be written into the output stream.
  1533. </summary>
  1534. </member>
  1535. <member name="M:Telerik.Windows.Zip.DefaultCryptoTransformBase.InitHeaderReading">
  1536. <summary>
  1537. Initialize reading of the transformation header.
  1538. </summary>
  1539. </member>
  1540. <member name="M:Telerik.Windows.Zip.DefaultCryptoTransformBase.ProcessHeader">
  1541. <summary>
  1542. Process transformation header has been read.
  1543. </summary>
  1544. </member>
  1545. <member name="M:Telerik.Windows.Zip.DefaultCryptoTransformBase.Dispose(System.Boolean)">
  1546. <summary>
  1547. Releases the unmanaged resources used by the transform and optionally releases the managed resources.
  1548. </summary>
  1549. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  1550. </member>
  1551. <member name="M:Telerik.Windows.Zip.DefaultCryptoTransformBase.UpdateKeys(System.Byte)">
  1552. <summary>
  1553. Update encryption keys.
  1554. </summary>
  1555. <param name="byteValue">Byte.</param>
  1556. </member>
  1557. <member name="T:Telerik.Windows.Zip.DefaultDecryptor">
  1558. <summary>
  1559. Crypto transformation which implements traditional PKWARE decryption.
  1560. </summary>
  1561. </member>
  1562. <member name="M:Telerik.Windows.Zip.DefaultDecryptor.#ctor">
  1563. <summary>
  1564. Initializes a new instance of the DefaultDecryptor class.
  1565. </summary>
  1566. </member>
  1567. <member name="M:Telerik.Windows.Zip.DefaultDecryptor.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  1568. <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
  1569. <returns>The number of bytes written.</returns>
  1570. <param name="inputBuffer">The input for which to compute the transform. </param>
  1571. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  1572. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  1573. <param name="outputBuffer">The output to which to write the transform. </param>
  1574. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  1575. </member>
  1576. <member name="M:Telerik.Windows.Zip.DefaultDecryptor.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
  1577. <summary>Transforms the specified region of the specified byte array.</summary>
  1578. <returns>The computed transform.</returns>
  1579. <param name="inputBuffer">The input for which to compute the transform. </param>
  1580. <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
  1581. <param name="inputCount">The number of bytes in the byte array to use as data. </param>
  1582. </member>
  1583. <member name="T:Telerik.Windows.Zip.DefaultEncryptionSettings">
  1584. <summary>
  1585. Encryption settings for the default cryptographic provider (traditional PKWARE encryption.
  1586. </summary>
  1587. </member>
  1588. <member name="M:Telerik.Windows.Zip.DefaultEncryptionSettings.#ctor">
  1589. <summary>
  1590. Initializes a new instance of the DefaultEncryptionSettings class.
  1591. </summary>
  1592. </member>
  1593. <member name="P:Telerik.Windows.Zip.DefaultEncryptionSettings.Password">
  1594. <summary>
  1595. Gets or sets password will be used for encryption/decryption.
  1596. </summary>
  1597. </member>
  1598. <member name="P:Telerik.Windows.Zip.DefaultEncryptionSettings.FileTime">
  1599. <summary>
  1600. Gets or sets last modification file date and time.
  1601. </summary>
  1602. </member>
  1603. <member name="T:Telerik.Windows.Zip.DefaultEncryptor">
  1604. <summary>
  1605. Crypto transformation which implements traditional PKWARE encryption.
  1606. </summary>
  1607. </member>
  1608. <member name="M:Telerik.Windows.Zip.DefaultEncryptor.#ctor">
  1609. <summary>
  1610. Initializes a new instance of the DefaultEncryptor class.
  1611. </summary>
  1612. </member>
  1613. <member name="M:Telerik.Windows.Zip.DefaultEncryptor.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  1614. <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
  1615. <returns>The number of bytes written.</returns>
  1616. <param name="inputBuffer">The input for which to compute the transform. </param>
  1617. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  1618. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  1619. <param name="outputBuffer">The output to which to write the transform. </param>
  1620. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  1621. </member>
  1622. <member name="M:Telerik.Windows.Zip.DefaultEncryptor.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
  1623. <summary>Transforms the specified region of the specified byte array.</summary>
  1624. <returns>The computed transform.</returns>
  1625. <param name="inputBuffer">The input for which to compute the transform. </param>
  1626. <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
  1627. <param name="inputCount">The number of bytes in the byte array to use as data. </param>
  1628. </member>
  1629. <member name="T:Telerik.Windows.Zip.EncryptionSettings">
  1630. <summary>
  1631. Base class for the encryption settings.
  1632. </summary>
  1633. </member>
  1634. <member name="E:Telerik.Windows.Zip.EncryptionSettings.PropertyChanged">
  1635. <summary>
  1636. Occurs when a property value changes.
  1637. </summary>
  1638. </member>
  1639. <member name="P:Telerik.Windows.Zip.EncryptionSettings.Algorithm">
  1640. <summary>
  1641. Gets name of the algorithm will be used for encryption/decryption.
  1642. </summary>
  1643. </member>
  1644. <member name="M:Telerik.Windows.Zip.EncryptionSettings.OnPropertyChanged(System.String)">
  1645. <summary>
  1646. Called when property value is changed.
  1647. </summary>
  1648. <param name="propertyName">Property name.</param>
  1649. </member>
  1650. <member name="T:Telerik.Windows.Zip.ICryptoProvider">
  1651. <summary>
  1652. Interface which provides method to encrypt/decrypt data in the ZIP archive.
  1653. </summary>
  1654. </member>
  1655. <member name="M:Telerik.Windows.Zip.ICryptoProvider.CreateDecryptor">
  1656. <summary>
  1657. Creates an decryptor object.
  1658. </summary>
  1659. <returns>A decryptor object.</returns>
  1660. </member>
  1661. <member name="M:Telerik.Windows.Zip.ICryptoProvider.CreateEncryptor">
  1662. <summary>
  1663. Creates an encryptor object.
  1664. </summary>
  1665. <returns>An encryptor object.</returns>
  1666. </member>
  1667. <member name="M:Telerik.Windows.Zip.ICryptoProvider.Initialize(Telerik.Windows.Zip.EncryptionSettings)">
  1668. <summary>
  1669. Initialize crypto provider using given encryption settings.
  1670. </summary>
  1671. <param name="settings">Encryption settings.</param>
  1672. </member>
  1673. <member name="T:Telerik.Windows.Zip.IBlockTransform">
  1674. <summary>
  1675. Defines the basic operations of the cryptographic or compression transformations.
  1676. </summary>
  1677. </member>
  1678. <member name="P:Telerik.Windows.Zip.IBlockTransform.CanReuseTransform">
  1679. <summary>Gets a value indicating whether the current transform can be reused.</summary>
  1680. <returns>true if the current transform can be reused; otherwise, false.</returns>
  1681. </member>
  1682. <member name="P:Telerik.Windows.Zip.IBlockTransform.CanTransformMultipleBlocks">
  1683. <summary>Gets a value indicating whether multiple blocks can be transformed.</summary>
  1684. <returns>true if multiple blocks can be transformed; otherwise, false.</returns>
  1685. </member>
  1686. <member name="P:Telerik.Windows.Zip.IBlockTransform.Header">
  1687. <summary>Gets transformation header (if required).</summary>
  1688. </member>
  1689. <member name="P:Telerik.Windows.Zip.IBlockTransform.InputBlockSize">
  1690. <summary>Gets the input block size.</summary>
  1691. <returns>The size of the input data blocks in bytes.</returns>
  1692. </member>
  1693. <member name="P:Telerik.Windows.Zip.IBlockTransform.OutputBlockSize">
  1694. <summary>Gets the output block size.</summary>
  1695. <returns>The size of the output data blocks in bytes.</returns>
  1696. </member>
  1697. <member name="M:Telerik.Windows.Zip.IBlockTransform.CreateHeader">
  1698. <summary>
  1699. Creates transformation header to be written into the output stream.
  1700. </summary>
  1701. </member>
  1702. <member name="M:Telerik.Windows.Zip.IBlockTransform.InitHeaderReading">
  1703. <summary>
  1704. Initialize reading of the transformation header.
  1705. </summary>
  1706. </member>
  1707. <member name="M:Telerik.Windows.Zip.IBlockTransform.ProcessHeader">
  1708. <summary>
  1709. Process transformation header has been read.
  1710. </summary>
  1711. </member>
  1712. <member name="M:Telerik.Windows.Zip.IBlockTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
  1713. <summary>Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.</summary>
  1714. <returns>The number of bytes written.</returns>
  1715. <param name="inputBuffer">The input for which to compute the transform. </param>
  1716. <param name="inputOffset">The offset into the input byte array from which to begin using data. </param>
  1717. <param name="inputCount">The number of bytes in the input byte array to use as data. </param>
  1718. <param name="outputBuffer">The output to which to write the transform. </param>
  1719. <param name="outputOffset">The offset into the output byte array from which to begin writing data. </param>
  1720. </member>
  1721. <member name="M:Telerik.Windows.Zip.IBlockTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
  1722. <summary>Transforms the specified region of the specified byte array.</summary>
  1723. <returns>The computed transform.</returns>
  1724. <param name="inputBuffer">The input for which to compute the transform. </param>
  1725. <param name="inputOffset">The offset into the byte array from which to begin using data. </param>
  1726. <param name="inputCount">The number of bytes in the byte array to use as data. </param>
  1727. </member>
  1728. <member name="T:Telerik.Windows.Zip.InvalidDataException">
  1729. <summary>The exception that is thrown when a data stream is in an invalid format.</summary>
  1730. </member>
  1731. <member name="M:Telerik.Windows.Zip.InvalidDataException.#ctor">
  1732. <summary>Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.InvalidDataException" /> class.</summary>
  1733. </member>
  1734. <member name="M:Telerik.Windows.Zip.InvalidDataException.#ctor(System.String)">
  1735. <summary>Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.InvalidDataException" /> class with a specified error message.</summary>
  1736. <param name="message">The error message that explains the reason for the exception.</param>
  1737. </member>
  1738. <member name="M:Telerik.Windows.Zip.InvalidDataException.#ctor(System.String,System.Exception)">
  1739. <summary>Initializes a new instance of the <see cref="T:Telerik.Windows.Zip.InvalidDataException" /> class with a reference to the inner exception that is the cause of this exception.</summary>
  1740. <param name="message">The error message that explains the reason for the exception.</param>
  1741. <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
  1742. </member>
  1743. <member name="T:Telerik.Windows.Zip.IPlatformManager">
  1744. <summary>
  1745. Interface which provides platform-specific operations.
  1746. </summary>
  1747. </member>
  1748. <member name="P:Telerik.Windows.Zip.IPlatformManager.AltDirectorySeparatorChar">
  1749. <summary>
  1750. Gets a platform-specific alternate character used to separate directory levels in a path string that reflects a hierarchical file system organization.
  1751. </summary>
  1752. </member>
  1753. <member name="P:Telerik.Windows.Zip.IPlatformManager.DefaultEncoding">
  1754. <summary>
  1755. Gets default encoding for this platform.
  1756. </summary>
  1757. </member>
  1758. <member name="P:Telerik.Windows.Zip.IPlatformManager.DirectorySeparatorChar">
  1759. <summary>
  1760. Gets a platform-specific character used to separate directory levels in a path string that reflects a hierarchical file system organization.
  1761. </summary>
  1762. </member>
  1763. <member name="M:Telerik.Windows.Zip.IPlatformManager.CreateTemporaryStream">
  1764. <summary>
  1765. Creates temporary stream.
  1766. </summary>
  1767. <returns>Stream will be used for temporary operations.</returns>
  1768. </member>
  1769. <member name="M:Telerik.Windows.Zip.IPlatformManager.DeleteTemporaryStream(System.IO.Stream)">
  1770. <summary>
  1771. Deletes temporary stream.
  1772. </summary>
  1773. <param name="stream">Stream to delete.</param>
  1774. </member>
  1775. <member name="M:Telerik.Windows.Zip.IPlatformManager.GetCryptoProvider(Telerik.Windows.Zip.EncryptionSettings)">
  1776. <summary>
  1777. Gets crypto provider initialized using given encryption settings.
  1778. </summary>
  1779. <param name="settings">Encryption settings.</param>
  1780. <returns>Crypto provider.</returns>
  1781. <exception cref="T:System.NotSupportedException">Specified crypto algorithm is not supported.</exception>
  1782. </member>
  1783. <member name="M:Telerik.Windows.Zip.IPlatformManager.IsEncodingSupported(System.Text.Encoding)">
  1784. <summary>
  1785. Indicates whether specified encoding is supported for this platform.
  1786. </summary>
  1787. <param name="encoding"></param>
  1788. <returns></returns>
  1789. </member>
  1790. <member name="T:Telerik.Windows.Zip.ISpecData">
  1791. <summary>
  1792. Common interface for the data structures defined in the ZIP File Format Specification.
  1793. </summary>
  1794. </member>
  1795. <member name="M:Telerik.Windows.Zip.ISpecData.TryReadBlock(System.IO.BinaryReader)">
  1796. <summary>
  1797. Read data from the binary reader.
  1798. </summary>
  1799. <param name="reader">Binary reader to read data from.</param>
  1800. <returns>true if success, otherwise false.</returns>
  1801. </member>
  1802. <member name="M:Telerik.Windows.Zip.ISpecData.WriteBlock(System.IO.BinaryWriter)">
  1803. <summary>
  1804. Write data to the binary writer.
  1805. </summary>
  1806. <param name="writer">Binary writer to write data to.</param>
  1807. </member>
  1808. <member name="T:Telerik.Windows.Zip.CompressionType">
  1809. <summary>
  1810. Represents the compression types.
  1811. </summary>
  1812. </member>
  1813. <member name="F:Telerik.Windows.Zip.CompressionType.Default">
  1814. <summary>
  1815. This is the default compression type which uses the deflate algorithm.
  1816. </summary>
  1817. </member>
  1818. <member name="F:Telerik.Windows.Zip.CompressionType.Lzma">
  1819. <summary>
  1820. This compression type uses the LZMA algorithm.
  1821. </summary>
  1822. </member>
  1823. <member name="T:Telerik.Windows.Zip.ZipCompression">
  1824. <summary>
  1825. Represents the compression methods.
  1826. </summary>
  1827. </member>
  1828. <member name="F:Telerik.Windows.Zip.ZipCompression.Default">
  1829. <summary>
  1830. This is the default compression method.
  1831. </summary>
  1832. </member>
  1833. <member name="F:Telerik.Windows.Zip.ZipCompression.Stored">
  1834. <summary>
  1835. This is the no-compression method.
  1836. </summary>
  1837. </member>
  1838. <member name="F:Telerik.Windows.Zip.ZipCompression.BestSpeed">
  1839. <summary>
  1840. This is the fastest compression method.
  1841. </summary>
  1842. </member>
  1843. <member name="F:Telerik.Windows.Zip.ZipCompression.Method2">
  1844. <summary>
  1845. This is a custom compression method.
  1846. </summary>
  1847. </member>
  1848. <member name="F:Telerik.Windows.Zip.ZipCompression.Method3">
  1849. <summary>
  1850. This is a custom compression method.
  1851. </summary>
  1852. </member>
  1853. <member name="F:Telerik.Windows.Zip.ZipCompression.Method4">
  1854. <summary>
  1855. This is a custom compression method.
  1856. </summary>
  1857. </member>
  1858. <member name="F:Telerik.Windows.Zip.ZipCompression.Method5">
  1859. <summary>
  1860. This is a custom compression method.
  1861. </summary>
  1862. </member>
  1863. <member name="F:Telerik.Windows.Zip.ZipCompression.Method6">
  1864. <summary>
  1865. This is a custom compression method.
  1866. </summary>
  1867. </member>
  1868. <member name="F:Telerik.Windows.Zip.ZipCompression.Method7">
  1869. <summary>
  1870. This is a custom compression method.
  1871. </summary>
  1872. </member>
  1873. <member name="F:Telerik.Windows.Zip.ZipCompression.Deflated">
  1874. <summary>
  1875. This is the the best compression method.
  1876. </summary>
  1877. </member>
  1878. <member name="F:Telerik.Windows.Zip.ZipCompression.Deflate64">
  1879. <summary>
  1880. This is the the best compression method.
  1881. </summary>
  1882. </member>
  1883. <member name="T:Telerik.Windows.Zip.ZipInputStream">
  1884. <summary>
  1885. Represents a stream that can read from a compressed stream.
  1886. </summary>
  1887. </member>
  1888. <member name="M:Telerik.Windows.Zip.ZipInputStream.#ctor(System.IO.Stream)">
  1889. <summary>
  1890. Initializes a new instance of the ZipInputStream class.
  1891. </summary>
  1892. <param name="baseStream">
  1893. The stream that will be decompressed.
  1894. </param>
  1895. </member>
  1896. <member name="P:Telerik.Windows.Zip.ZipInputStream.BaseStream">
  1897. <summary>
  1898. The stream that is decompressed.
  1899. </summary>
  1900. </member>
  1901. <member name="P:Telerik.Windows.Zip.ZipInputStream.UncompressedSize">
  1902. <summary>
  1903. Gets the uncompressed size of the stream.
  1904. </summary>
  1905. </member>
  1906. <member name="M:Telerik.Windows.Zip.ZipInputStream.ReadByte">
  1907. <summary>
  1908. Reads a byte from the stream and advances the position within the stream
  1909. by one byte, or returns -1 if at the end of the stream.</summary>
  1910. <returns>The unsigned byte cast to an 32-bit integer, or -1 if at the end of the stream.
  1911. </returns>
  1912. </member>
  1913. <member name="T:Telerik.Windows.Zip.ZipOutputStream">
  1914. <summary>
  1915. Represents a stream that can write into a compressed stream.
  1916. </summary>
  1917. </member>
  1918. <member name="M:Telerik.Windows.Zip.ZipOutputStream.#ctor(System.IO.Stream)">
  1919. <summary>
  1920. Initializes a new instance of the ZipOutputStream class.
  1921. </summary>
  1922. <param name="baseStream">
  1923. The stream that will be compressed.
  1924. </param>
  1925. </member>
  1926. <member name="M:Telerik.Windows.Zip.ZipOutputStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.CompressionMethod)">
  1927. <summary>
  1928. Initializes a new instance of the ZipOutputStream class.
  1929. </summary>
  1930. <param name="baseStream">
  1931. The stream that will be compressed.
  1932. </param>
  1933. /// <param name="method">
  1934. The compression method.
  1935. </param>
  1936. </member>
  1937. <member name="M:Telerik.Windows.Zip.ZipOutputStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.ZipCompression)">
  1938. <summary>
  1939. Initializes a new instance of the ZipOutputStream class.
  1940. </summary>
  1941. <param name="baseStream">
  1942. The stream that will be compressed.
  1943. </param>
  1944. /// <param name="compressionLevel">
  1945. The compression level.
  1946. </param>
  1947. </member>
  1948. <member name="P:Telerik.Windows.Zip.ZipOutputStream.BaseStream">
  1949. <summary>
  1950. The stream that is decompressed.
  1951. </summary>
  1952. </member>
  1953. <member name="P:Telerik.Windows.Zip.ZipOutputStream.UncompressedSize">
  1954. <summary>
  1955. Gets the uncompressed size of the stream.
  1956. </summary>
  1957. </member>
  1958. <member name="M:Telerik.Windows.Zip.ZipOutputStream.WriteByte(System.Byte)">
  1959. <summary>
  1960. Writes a byte to the current position in the stream and advances the
  1961. position within the stream by one byte.
  1962. </summary>
  1963. <param name="value">The byte to write to the stream. </param>
  1964. </member>
  1965. <member name="M:Telerik.Windows.Zip.ZipOutputStream.CreateDeflateSettings(Telerik.Windows.Zip.ZipCompression)">
  1966. <summary>
  1967. Create DeflateSettings for specified compression level.
  1968. </summary>
  1969. <param name="compressionLevel">Compression level.</param>
  1970. <returns>DeflateSettings.</returns>
  1971. </member>
  1972. <member name="T:Telerik.Windows.Zip.ZipPackage">
  1973. <summary>
  1974. Represents the ZipPackage class.
  1975. </summary>
  1976. </member>
  1977. <member name="M:Telerik.Windows.Zip.ZipPackage.#ctor(System.IO.Stream,Telerik.Windows.Zip.ZipArchiveMode)">
  1978. <summary>
  1979. Initializes a new instance of the ZipPackage class from the specified stream.
  1980. </summary>
  1981. <param name="stream">The stream that contains the archive to be read.</param>
  1982. <param name="mode">Mode.</param>
  1983. </member>
  1984. <member name="P:Telerik.Windows.Zip.ZipPackage.FileName">
  1985. <summary>
  1986. Gets the file name for the ZipPackage.
  1987. </summary>
  1988. </member>
  1989. <member name="P:Telerik.Windows.Zip.ZipPackage.ZipPackageEntries">
  1990. <summary>
  1991. Gets the collection of entries that are currently in the zip archive.
  1992. </summary>
  1993. <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
  1994. <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
  1995. <exception cref="T:Telerik.Windows.Zip.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
  1996. </member>
  1997. <member name="M:Telerik.Windows.Zip.ZipPackage.Create(System.IO.Stream)">
  1998. <summary>
  1999. This method is used to create a ZipPackage from a stream.
  2000. </summary>
  2001. <param name="stream">Stream.</param>
  2002. <returns>ZipPackage instance.</returns>
  2003. </member>
  2004. <member name="M:Telerik.Windows.Zip.ZipPackage.CreateFile(System.String)">
  2005. <summary>
  2006. This method is used to create a ZipPackage with the passed file name.
  2007. </summary>
  2008. <param name="fileName">File name.</param>
  2009. <returns>ZipPackage instance.</returns>
  2010. </member>
  2011. <member name="M:Telerik.Windows.Zip.ZipPackage.IsZipFile(System.IO.Stream)">
  2012. <summary>
  2013. Checks whether the stream that represents a zip file is actually a zip file.
  2014. </summary>
  2015. <param name="stream">Stream.</param>
  2016. <returns>True if the stream represents a zip file.</returns>
  2017. </member>
  2018. <member name="M:Telerik.Windows.Zip.ZipPackage.IsZipFile(System.String)">
  2019. <summary>
  2020. Checks whether the file with the passed file name is actually a zip file.
  2021. </summary>
  2022. <param name="fileName">File name.</param>
  2023. <returns>True if the file represents a zip file.</returns>
  2024. </member>
  2025. <member name="M:Telerik.Windows.Zip.ZipPackage.Open(System.IO.Stream)">
  2026. <summary>
  2027. Opens zip archive from the Stream.
  2028. </summary>
  2029. <param name="stream">Stream.</param>
  2030. <returns>ZipPackage instance.</returns>
  2031. </member>
  2032. <member name="M:Telerik.Windows.Zip.ZipPackage.OpenFile(System.String,System.IO.FileAccess)">
  2033. <summary>
  2034. This method is used to open a ZipPackage with the passed file name.
  2035. </summary>
  2036. <param name="fileName">File name.</param>
  2037. <param name="access">File access.</param>
  2038. <returns>ZipPackage instance.</returns>
  2039. </member>
  2040. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.String)">
  2041. <summary>
  2042. Adds a file with the passed file name in the ZipPackage.
  2043. </summary>
  2044. <param name="fileName">File name.</param>
  2045. </member>
  2046. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.String,Telerik.Windows.Zip.CompressionType)">
  2047. <summary>
  2048. Adds a file with the passed file name in the ZipPackage.
  2049. </summary>
  2050. </member>
  2051. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.Collections.Generic.IEnumerable{System.String})">
  2052. <summary>
  2053. Adds the files from the passed IEnumerable of file names in the ZipPackage.
  2054. </summary>
  2055. </member>
  2056. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.Collections.Generic.IEnumerable{System.String},Telerik.Windows.Zip.CompressionType)">
  2057. <summary>
  2058. Adds the files from the passed IEnumerable of file names in the ZipPackage.
  2059. </summary>
  2060. </member>
  2061. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.String,System.String)">
  2062. <summary>
  2063. Adds a file with the passed file name in the ZipPackage and associates it with the passed file name in zip.
  2064. </summary>
  2065. </member>
  2066. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.String,System.String,Telerik.Windows.Zip.CompressionType)">
  2067. <summary>
  2068. Adds a file with the passed file name in the ZipPackage and associates it with the passed file name in zip.
  2069. </summary>
  2070. </member>
  2071. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.String,System.String,System.DateTime)">
  2072. <summary>
  2073. Adds a file with the passed file name in the ZipPackage, associates it with the passed file name in zip and sets a date time for the entry.
  2074. </summary>
  2075. </member>
  2076. <member name="M:Telerik.Windows.Zip.ZipPackage.Add(System.String,System.String,System.DateTime,Telerik.Windows.Zip.CompressionType)">
  2077. <summary>
  2078. Adds a file with the passed file name in the ZipPackage, associates it with the passed file name in zip and sets a date time for the entry.
  2079. </summary>
  2080. </member>
  2081. <member name="M:Telerik.Windows.Zip.ZipPackage.AddStream(System.IO.Stream,System.String)">
  2082. <summary>
  2083. Adds a stream in the ZipPackage and associates it with the passed file name in zip.
  2084. </summary>
  2085. <param name="stream">Stream.</param>
  2086. <param name="fileNameInZip">File name in zip archive.</param>
  2087. </member>
  2088. <member name="M:Telerik.Windows.Zip.ZipPackage.AddStream(System.IO.Stream,System.String,Telerik.Windows.Zip.CompressionType)">
  2089. <summary>
  2090. Adds a stream in the ZipPackage and associates it with the passed file name in zip.
  2091. </summary>
  2092. <param name="stream">Stream.</param>
  2093. <param name="fileNameInZip">File name in zip archive.</param>
  2094. <param name="compressionType">Compression type.</param>
  2095. </member>
  2096. <member name="M:Telerik.Windows.Zip.ZipPackage.AddStream(System.IO.Stream,System.String,Telerik.Windows.Zip.ZipCompression,System.DateTime)">
  2097. <summary>
  2098. Adds a stream in the ZipPackage, compresses it with the passed compress method,
  2099. associates it with the passed file name in zip and sets a date time for the entry.
  2100. </summary>
  2101. <param name="stream">Stream.</param>
  2102. <param name="fileNameInZip">File name in zip archive.</param>
  2103. <param name="method">Compression level.</param>
  2104. <param name="dateTime">Date and time of file.</param>
  2105. </member>
  2106. <member name="M:Telerik.Windows.Zip.ZipPackage.AddStream(System.IO.Stream,System.String,Telerik.Windows.Zip.ZipCompression,System.DateTime,Telerik.Windows.Zip.CompressionType)">
  2107. <summary>
  2108. Adds a stream in the ZipPackage and associates it with the passed file name in zip.
  2109. </summary>
  2110. <param name="stream">Stream.</param>
  2111. <param name="fileNameInZip">File name in zip archive.</param>
  2112. <param name="method">Compression level.</param>
  2113. <param name="dateTime">Date and time of file.</param>
  2114. <param name="compressionType">Compression type.</param>
  2115. </member>
  2116. <member name="M:Telerik.Windows.Zip.ZipPackage.Close(System.Boolean)">
  2117. <summary>
  2118. Closes the ZipPackage.
  2119. </summary>
  2120. <param name="closeStream">If the parameter is set to true then closes the file.</param>
  2121. </member>
  2122. <member name="M:Telerik.Windows.Zip.ZipPackage.IndexOf(System.String)">
  2123. <summary>
  2124. Gets the index of the entry in the list of entries of the ZipPackage.
  2125. </summary>
  2126. <param name="fileNameInZip">File name in zip archive.</param>
  2127. <returns>Index of entry or -1 when the entry is not found.</returns>
  2128. </member>
  2129. <member name="M:Telerik.Windows.Zip.ZipPackage.RemoveEntry(Telerik.Windows.Zip.ZipPackageEntry)">
  2130. <summary>
  2131. Removes the passed entry from the ZipPackage.
  2132. </summary>
  2133. </member>
  2134. <member name="T:Telerik.Windows.Zip.ZipPackageEntry">
  2135. <summary>
  2136. Represents the ZipPackageEntry class.
  2137. </summary>
  2138. </member>
  2139. <member name="M:Telerik.Windows.Zip.ZipPackageEntry.#ctor(Telerik.Windows.Zip.ZipArchiveEntry)">
  2140. <summary>
  2141. Initializes a new instance of the ZipPackageEntry class.
  2142. </summary>
  2143. <param name="entry">ZipArchiveEntry.</param>
  2144. </member>
  2145. <member name="P:Telerik.Windows.Zip.ZipPackageEntry.Attributes">
  2146. <summary>
  2147. Gets the file attributes for the entry.
  2148. </summary>
  2149. </member>
  2150. <member name="P:Telerik.Windows.Zip.ZipPackageEntry.CompressedSize">
  2151. <summary>
  2152. Gets the compressed size for the entry.
  2153. </summary>
  2154. </member>
  2155. <member name="P:Telerik.Windows.Zip.ZipPackageEntry.FileNameInZip">
  2156. <summary>
  2157. Gets the file name in the ZipPackage for the entry.
  2158. </summary>
  2159. </member>
  2160. <member name="P:Telerik.Windows.Zip.ZipPackageEntry.UncompressedSize">
  2161. <summary>
  2162. Gets the uncompressed size for the entry.
  2163. </summary>
  2164. </member>
  2165. <member name="M:Telerik.Windows.Zip.ZipPackageEntry.OpenInputStream">
  2166. <summary>
  2167. Opens the entry from the zip archive.
  2168. </summary>
  2169. <returns>The stream that represents the contents of the entry.</returns>
  2170. </member>
  2171. <member name="M:Telerik.Windows.Zip.ZipPackageEntry.Delete">
  2172. <summary>
  2173. Deletes the entry.
  2174. </summary>
  2175. </member>
  2176. <member name="T:Telerik.Windows.Zip.OperationStream">
  2177. <summary>
  2178. Operational stream. Base class for cryptographic and compression streams.
  2179. </summary>
  2180. </member>
  2181. <member name="M:Telerik.Windows.Zip.OperationStream.#ctor(System.IO.Stream,Telerik.Windows.Zip.StreamOperationMode)">
  2182. <summary>
  2183. Initializes a new instance of the OperationStream class.
  2184. </summary>
  2185. <param name="baseStream">The base input/output stream.</param>
  2186. <param name="mode">Stream operational mode.</param>
  2187. <exception cref="T:System.ArgumentOutOfRangeException">Specified mode is not allowed for the given stream.</exception>
  2188. </member>
  2189. <member name="M:Telerik.Windows.Zip.OperationStream.Finalize">
  2190. <summary>
  2191. Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
  2192. </summary>
  2193. </member>
  2194. <member name="P:Telerik.Windows.Zip.OperationStream.CanRead">
  2195. <summary>
  2196. Gets a value indicating whether the current stream supports reading.
  2197. </summary>
  2198. </member>
  2199. <member name="P:Telerik.Windows.Zip.OperationStream.CanSeek">
  2200. <summary>
  2201. Gets a value indicating whether the current stream supports seeking.
  2202. </summary>
  2203. </member>
  2204. <member name="P:Telerik.Windows.Zip.OperationStream.CanWrite">
  2205. <summary>
  2206. Gets a value indicating whether the current stream supports writing.
  2207. </summary>
  2208. </member>
  2209. <member name="P:Telerik.Windows.Zip.OperationStream.HasFlushedFinalBlock">
  2210. <summary>Gets a value which indicates whether the final buffer block has been written/read to/from the underlying stream. </summary>
  2211. <returns>true if the final block has been flushed or end of underlying stream is reached; otherwise, false. </returns>
  2212. </member>
  2213. <member name="P:Telerik.Windows.Zip.OperationStream.Length">
  2214. <summary>
  2215. Gets the length in bytes of the stream.
  2216. </summary>
  2217. </member>
  2218. <member name="P:Telerik.Windows.Zip.OperationStream.Position">
  2219. <summary>
  2220. Gets or sets the position within the current stream.
  2221. </summary>
  2222. </member>
  2223. <member name="P:Telerik.Windows.Zip.OperationStream.TotalPlainCount">
  2224. <summary>
  2225. Gets value which specify total plain bytes count (not-compressed and not-encrypted).
  2226. </summary>
  2227. </member>
  2228. <member name="P:Telerik.Windows.Zip.OperationStream.TotalTransformedCount">
  2229. <summary>
  2230. Gets value which specify total transformed bytes count (compressed or encrypted).
  2231. </summary>
  2232. </member>
  2233. <member name="P:Telerik.Windows.Zip.OperationStream.BaseStream">
  2234. <summary>
  2235. Gets input stream.
  2236. </summary>
  2237. </member>
  2238. <member name="P:Telerik.Windows.Zip.OperationStream.Mode">
  2239. <summary>
  2240. Gets stream mode.
  2241. </summary>
  2242. </member>
  2243. <member name="P:Telerik.Windows.Zip.OperationStream.IsDisposed">
  2244. <summary>
  2245. Gets or sets value which indicates whether this stream is disposed already.
  2246. </summary>
  2247. </member>
  2248. <member name="P:Telerik.Windows.Zip.OperationStream.Transform">
  2249. <summary>
  2250. Gets or sets block transformation is used for read/write operations.
  2251. </summary>
  2252. </member>
  2253. <member name="M:Telerik.Windows.Zip.OperationStream.Flush">
  2254. <summary>
  2255. Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
  2256. </summary>
  2257. </member>
  2258. <member name="M:Telerik.Windows.Zip.OperationStream.Read(System.Byte[],System.Int32,System.Int32)">
  2259. <summary>
  2260. Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
  2261. </summary>
  2262. <param name="buffer">An array of bytes. When this method returns, the buffer contains the specified byte array with the
  2263. values between offset and (offset + count - 1) replaced by the bytes read from the current source.</param>
  2264. <param name="offset">The zero-based byte offset in buffer at which to begin storing the data read from the current stream.</param>
  2265. <param name="count">The maximum number of bytes to be read from the current stream. </param>
  2266. <returns>The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many
  2267. bytes are not currently available, or zero (0) if the end of the stream has been reached.</returns>
  2268. <exception cref="T:System.NotSupportedException">The <see cref="T:Telerik.Windows.Zip.StreamOperationMode" /> associated with
  2269. current <see cref="T:Telerik.Windows.Zip.OperationStream" /> object does not match the underlying stream.
  2270. For example, this exception is thrown when using <see cref="F:Telerik.Windows.Zip.StreamOperationMode.Read" /> with an underlying stream that is write only. </exception>
  2271. <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset" /> parameter is less than zero.-or- The <paramref name="count" /> parameter is less than zero. </exception>
  2272. <exception cref="T:System.ArgumentException">The sum of the <paramref name="count" /> and <paramref name="offset" /> parameters is larger than the length of the buffer. </exception>
  2273. </member>
  2274. <member name="M:Telerik.Windows.Zip.OperationStream.Seek(System.Int64,System.IO.SeekOrigin)">
  2275. <summary>
  2276. Sets the position within the current stream.
  2277. </summary>
  2278. <param name="offset">A byte offset relative to the origin parameter.</param>
  2279. <param name="origin">A value of type SeekOrigin indicating the reference point used to obtain the new position.</param>
  2280. <returns>The new position within the current stream.</returns>
  2281. </member>
  2282. <member name="M:Telerik.Windows.Zip.OperationStream.SetLength(System.Int64)">
  2283. <summary>
  2284. Sets the length of the current stream.
  2285. </summary>
  2286. <param name="value">The desired length of the current stream in bytes. </param>
  2287. </member>
  2288. <member name="M:Telerik.Windows.Zip.OperationStream.Write(System.Byte[],System.Int32,System.Int32)">
  2289. <summary>
  2290. Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.
  2291. </summary>
  2292. <param name="buffer">An array of bytes. This method copies count bytes from buffer to the current stream. </param>
  2293. <param name="offset">The zero-based byte offset in buffer at which to begin copying bytes to the current stream. </param>
  2294. <param name="count">The number of bytes to be written to the current stream.</param>
  2295. </member>
  2296. <member name="M:Telerik.Windows.Zip.OperationStream.ValidateBufferParameters(System.Byte[],System.Int32,System.Int32,System.Boolean)">
  2297. <summary>
  2298. Validate read/write operation parameters.
  2299. </summary>
  2300. <param name="buffer">Operation buffer.</param>
  2301. <param name="offset">Offset.</param>
  2302. <param name="count">Count.</param>
  2303. <param name="allowZeroCount">Indicates whether count can be zero.</param>
  2304. </member>
  2305. <member name="M:Telerik.Windows.Zip.OperationStream.FlushFinalBlock">
  2306. <summary>Updates the underlying data source or repository with the current state of the buffer, then clears the buffer.</summary>
  2307. <exception cref="T:System.NotSupportedException">The current stream is not writable.-or- The final block has already been transformed. </exception>
  2308. </member>
  2309. <member name="M:Telerik.Windows.Zip.OperationStream.EnsureNotDisposed">
  2310. <summary>
  2311. Ensure that current stream is not disposed.
  2312. </summary>
  2313. </member>
  2314. <member name="M:Telerik.Windows.Zip.OperationStream.Dispose(System.Boolean)">
  2315. <summary>
  2316. Releases the unmanaged resources used by the Stream and optionally releases the managed resources.
  2317. </summary>
  2318. <param name="disposing">Value which indicates whether both managed and unmanaged resources (true) on only unmanaged resources (false) should be released.</param>
  2319. </member>
  2320. <member name="M:Telerik.Windows.Zip.OperationStream.InitializeBuffers">
  2321. <summary>
  2322. Initialize internal buffers.
  2323. </summary>
  2324. </member>
  2325. <member name="M:Telerik.Windows.Zip.OperationStream.InitializeTransform">
  2326. <summary>
  2327. Initialize transformation.
  2328. </summary>
  2329. </member>
  2330. <member name="M:Telerik.Windows.Zip.OperationStream.ReadTransformationHeader">
  2331. <summary>
  2332. Read transformation header.
  2333. </summary>
  2334. </member>
  2335. <member name="M:Telerik.Windows.Zip.OperationStream.WriteTransformationHeader">
  2336. <summary>
  2337. Write transformation header.
  2338. </summary>
  2339. </member>
  2340. <member name="T:Telerik.Windows.Zip.PlatformSettings">
  2341. <summary>
  2342. Static class which provides access to the platform-specific settings for all
  2343. parts of the ZIP library.
  2344. </summary>
  2345. </member>
  2346. <member name="P:Telerik.Windows.Zip.PlatformSettings.Manager">
  2347. <summary>
  2348. Gets or sets platform manager.
  2349. </summary>
  2350. </member>
  2351. <member name="T:Telerik.Windows.Zip.StreamOperationMode">
  2352. <summary>
  2353. Operational mode of the cryptographic and compression streams.
  2354. </summary>
  2355. </member>
  2356. <member name="F:Telerik.Windows.Zip.StreamOperationMode.Read">
  2357. <summary>
  2358. Read operation is allowed.
  2359. </summary>
  2360. </member>
  2361. <member name="F:Telerik.Windows.Zip.StreamOperationMode.Write">
  2362. <summary>
  2363. Write operation is allowed.
  2364. </summary>
  2365. </member>
  2366. <member name="T:Telerik.Windows.Zip.TransformationHeader">
  2367. <summary>
  2368. Represents header of the transformation.
  2369. The extra data precedes the transformed data which provides
  2370. some additional information about transformation (compression or encryption).
  2371. </summary>
  2372. </member>
  2373. <member name="M:Telerik.Windows.Zip.TransformationHeader.#ctor">
  2374. <summary>
  2375. Initializes a new instance of the TransformationHeader class.
  2376. </summary>
  2377. </member>
  2378. <member name="P:Telerik.Windows.Zip.TransformationHeader.Buffer">
  2379. <summary>
  2380. Gets or sets buffer to store header information.
  2381. </summary>
  2382. </member>
  2383. <member name="P:Telerik.Windows.Zip.TransformationHeader.BytesToRead">
  2384. <summary>
  2385. Gets or sets number of byte to read.
  2386. </summary>
  2387. </member>
  2388. <member name="P:Telerik.Windows.Zip.TransformationHeader.InitData">
  2389. <summary>
  2390. Gets initialization data of the header.
  2391. </summary>
  2392. </member>
  2393. <member name="P:Telerik.Windows.Zip.TransformationHeader.Length">
  2394. <summary>
  2395. Gets length of the transformation header.
  2396. </summary>
  2397. </member>
  2398. <member name="P:Telerik.Windows.Zip.TransformationHeader.CountHeaderInCompressedSize">
  2399. <summary>
  2400. Gets or sets the flag which indicates
  2401. that the compressed size should include the header size.
  2402. </summary>
  2403. </member>
  2404. <member name="T:Telerik.Windows.Zip.Zip64DataDescriptor">
  2405. <summary>
  2406. Represents data descriptor record described in the
  2407. ZIP File Format Specification v6.3.3, #4.3.9.
  2408. </summary>
  2409. </member>
  2410. <member name="F:Telerik.Windows.Zip.Zip64DataDescriptor.Signature">
  2411. <summary>
  2412. Data descriptor header signature.
  2413. </summary>
  2414. </member>
  2415. <member name="M:Telerik.Windows.Zip.Zip64DataDescriptor.TryReadBlock(System.IO.BinaryReader)">
  2416. <summary>
  2417. Read data from the binary reader.
  2418. </summary>
  2419. <param name="reader">Binary reader to read data from.</param>
  2420. <returns>True if success, otherwise false.</returns>
  2421. </member>
  2422. <member name="M:Telerik.Windows.Zip.Zip64DataDescriptor.WriteBlock(System.IO.BinaryWriter)">
  2423. <summary>
  2424. Write data to the binary writer.
  2425. </summary>
  2426. <param name="writer">Binary writer to write data to.</param>
  2427. </member>
  2428. <member name="T:Telerik.Windows.Zip.Zip64DataDescriptorBase">
  2429. <summary>
  2430. Represents base fields of data descriptor record described in the
  2431. ZIP File Format Specification v6.3.3, #4.3.9.
  2432. </summary>
  2433. </member>
  2434. <member name="P:Telerik.Windows.Zip.Zip64DataDescriptorBase.Crc">
  2435. <summary>
  2436. Gets or sets crc-32.
  2437. </summary>
  2438. </member>
  2439. <member name="P:Telerik.Windows.Zip.Zip64DataDescriptorBase.CompressedSize">
  2440. <summary>
  2441. Gets or sets compressed size.
  2442. </summary>
  2443. </member>
  2444. <member name="P:Telerik.Windows.Zip.Zip64DataDescriptorBase.UncompressedSize">
  2445. <summary>
  2446. Gets or sets uncompressed size.
  2447. </summary>
  2448. </member>
  2449. <member name="M:Telerik.Windows.Zip.Zip64DataDescriptorBase.ReadFields(System.IO.BinaryReader)">
  2450. <summary>
  2451. Read data from the binary reader.
  2452. </summary>
  2453. <param name="reader">Binary reader to read data from.</param>
  2454. </member>
  2455. <member name="M:Telerik.Windows.Zip.Zip64DataDescriptorBase.ReadSize(System.IO.BinaryReader)">
  2456. <summary>
  2457. Read data from the binary reader.
  2458. </summary>
  2459. <param name="reader">Binary reader to read data from.</param>
  2460. </member>
  2461. <member name="M:Telerik.Windows.Zip.Zip64DataDescriptorBase.WriteFields(System.IO.BinaryWriter)">
  2462. <summary>
  2463. Write data to the binary writer.
  2464. </summary>
  2465. <param name="writer">Binary writer to write data to.</param>
  2466. </member>
  2467. <member name="T:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator">
  2468. <summary>
  2469. Represents Zip64 end of central directory locator described in the
  2470. ZIP File Format Specification v6.3.3, #4.3.15.
  2471. </summary>
  2472. </member>
  2473. <member name="F:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.Signature">
  2474. <summary>
  2475. Zip64 end of central directory locator signature.
  2476. </summary>
  2477. </member>
  2478. <member name="F:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.StaticBlockLength">
  2479. <summary>
  2480. Size of the data block without signature and variable size fields.
  2481. </summary>
  2482. </member>
  2483. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.NumberOfTheDiskWithTheStartOfTheZip64EndOfCentralDirectory">
  2484. <summary>
  2485. Gets or sets number of the disk with the
  2486. start of the zip64 end of
  2487. central directory.
  2488. </summary>
  2489. </member>
  2490. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.RelativeOffsetOfTheZip64EndOfCentralDirectoryRecord">
  2491. <summary>
  2492. Gets or sets relative offset of the zip64
  2493. end of central directory record.
  2494. </summary>
  2495. </member>
  2496. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.NumberOfDisks">
  2497. <summary>
  2498. Gets or sets number of disks.
  2499. </summary>
  2500. </member>
  2501. <member name="M:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.TryReadBlock(System.IO.BinaryReader)">
  2502. <summary>
  2503. Read data from the binary reader.
  2504. </summary>
  2505. <param name="reader">Binary reader to read data from.</param>
  2506. <returns>True if success, otherwise false.</returns>
  2507. </member>
  2508. <member name="M:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryLocator.WriteBlock(System.IO.BinaryWriter)">
  2509. <summary>
  2510. Write data to the binary writer.
  2511. </summary>
  2512. <param name="writer">Binary writer to write data to.</param>
  2513. </member>
  2514. <member name="T:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord">
  2515. <summary>
  2516. Represents Zip64 end of central directory record described in the
  2517. ZIP File Format Specification v6.3.3, #4.3.14.
  2518. </summary>
  2519. </member>
  2520. <member name="F:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.Signature">
  2521. <summary>
  2522. Zip64 end of central directory record signature.
  2523. </summary>
  2524. </member>
  2525. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.SizeOfZip64EndOfCentralDirectoryRecord">
  2526. <summary>
  2527. Gets or sets size of zip64 end of central
  2528. directory record.
  2529. </summary>
  2530. </member>
  2531. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.VersionMadeBy">
  2532. <summary>
  2533. Gets or sets byte which indicates the ZIP specification version
  2534. supported by the software used to encode the file.
  2535. </summary>
  2536. </member>
  2537. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.OsCompatibility">
  2538. <summary>
  2539. Gets or sets byte which indicates the compatibility
  2540. of the file attribute information.
  2541. </summary>
  2542. </member>
  2543. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.VersionNeededToExtract">
  2544. <summary>
  2545. Gets or sets version needed to extract.
  2546. </summary>
  2547. </member>
  2548. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.NumberOfThisDisk">
  2549. <summary>
  2550. Gets or sets number of this disk.
  2551. </summary>
  2552. </member>
  2553. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.NumberOfTheDiskWithTheStartOfTheCentralDirectory">
  2554. <summary>
  2555. Gets or sets number of the disk with the start of the central directory.
  2556. </summary>
  2557. </member>
  2558. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.NumberOfEntriesInTheCentralDirectoryOnThisDisk">
  2559. <summary>
  2560. Gets or sets total number of entries in the central directory on this disk.
  2561. </summary>
  2562. </member>
  2563. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.NumberOfEntriesInTheCentralDirectory">
  2564. <summary>
  2565. Gets or sets total number of entries in the central directory.
  2566. </summary>
  2567. </member>
  2568. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.SizeOfCentralDirectory">
  2569. <summary>
  2570. Gets or sets size of the central directory.
  2571. </summary>
  2572. </member>
  2573. <member name="P:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber">
  2574. <summary>
  2575. Gets or sets offset of start of central directory with respect to the starting disk number.
  2576. </summary>
  2577. </member>
  2578. <member name="M:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.TryReadBlock(System.IO.BinaryReader)">
  2579. <summary>
  2580. Read data from the binary reader.
  2581. </summary>
  2582. <param name="reader">Binary reader to read data from.</param>
  2583. <returns>True if success, otherwise false.</returns>
  2584. </member>
  2585. <member name="M:Telerik.Windows.Zip.Zip64EndOfCentralDirectoryRecord.WriteBlock(System.IO.BinaryWriter)">
  2586. <summary>
  2587. Write data to the binary writer.
  2588. </summary>
  2589. <param name="writer">Binary writer to write data to.</param>
  2590. </member>
  2591. <member name="T:Telerik.Windows.Zip.ZipArchive">
  2592. <summary>
  2593. Represents a package of compressed files in the zip archive format.
  2594. </summary>
  2595. </member>
  2596. <member name="F:Telerik.Windows.Zip.ZipArchive.archiveMode">
  2597. <summary>
  2598. Value that describes the type of action the zip archive can perform on entries.
  2599. </summary>
  2600. </member>
  2601. <member name="F:Telerik.Windows.Zip.ZipArchive.archiveReader">
  2602. <summary>
  2603. Binary reader is used to read from working stream.
  2604. </summary>
  2605. </member>
  2606. <member name="F:Telerik.Windows.Zip.ZipArchive.archiveWriter">
  2607. <summary>
  2608. Binary writer is used to write to working stream.
  2609. </summary>
  2610. </member>
  2611. <member name="F:Telerik.Windows.Zip.ZipArchive.disposed">
  2612. <summary>
  2613. Track whether Dispose has been called.
  2614. </summary>
  2615. </member>
  2616. <member name="F:Telerik.Windows.Zip.ZipArchive.entryNameEncoding">
  2617. <summary>
  2618. Encoding of the entry name.
  2619. </summary>
  2620. </member>
  2621. <member name="F:Telerik.Windows.Zip.ZipArchive.originalStream">
  2622. <summary>
  2623. Original archive stream. If this stream doesn't support seeking then
  2624. temporary working stream will be created.
  2625. </summary>
  2626. </member>
  2627. <member name="F:Telerik.Windows.Zip.ZipArchive.workingStream">
  2628. <summary>
  2629. Working archive stream. If original stream doesn't support seeking then
  2630. temporary working stream will be created.
  2631. </summary>
  2632. </member>
  2633. <member name="F:Telerik.Windows.Zip.ZipArchive.leaveStreamOpen">
  2634. <summary>
  2635. True to leave the stream open after the ZipArchive object is disposed; otherwise, false.
  2636. </summary>
  2637. </member>
  2638. <member name="F:Telerik.Windows.Zip.ZipArchive.centralDirectoryRead">
  2639. <summary>
  2640. Indicates whether the central directory have been read.
  2641. </summary>
  2642. </member>
  2643. <member name="F:Telerik.Windows.Zip.ZipArchive.endOfCentralDirectoryRecord">
  2644. <summary>
  2645. ZIP Archive End of Central Directory.
  2646. </summary>
  2647. </member>
  2648. <member name="F:Telerik.Windows.Zip.ZipArchive.zip64EndOfCentralDirectoryLocator">
  2649. <summary>
  2650. ZIP64 End of Central Directory Locator.
  2651. </summary>
  2652. </member>
  2653. <member name="F:Telerik.Windows.Zip.ZipArchive.zip64EndOfCentralDirectoryRecord">
  2654. <summary>
  2655. ZIP64 End of Central Directory Record.
  2656. </summary>
  2657. </member>
  2658. <member name="F:Telerik.Windows.Zip.ZipArchive.entries">
  2659. <summary>
  2660. ZIP entries.
  2661. </summary>
  2662. </member>
  2663. <member name="M:Telerik.Windows.Zip.ZipArchive.#ctor(System.IO.Stream)">
  2664. <summary>
  2665. Initializes a new instance of the ZipArchive class from the specified stream.
  2666. </summary>
  2667. <param name="stream">The stream that contains the archive to be read.</param>
  2668. </member>
  2669. <member name="M:Telerik.Windows.Zip.ZipArchive.#ctor(System.IO.Stream,Telerik.Windows.Zip.ZipArchiveMode,System.Boolean,System.Text.Encoding)">
  2670. <summary>
  2671. Initializes a new instance of the ZipArchive class.
  2672. </summary>
  2673. <param name="stream">The stream that contains the archive to be read.</param>
  2674. <param name="mode">One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries.</param>
  2675. <param name="leaveOpen">True to leave the stream open after the ZipArchive object is disposed; otherwise, false.</param>
  2676. <param name="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter
  2677. only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
  2678. </member>
  2679. <member name="M:Telerik.Windows.Zip.ZipArchive.#ctor(System.IO.Stream,Telerik.Windows.Zip.ZipArchiveMode,System.Boolean,System.Text.Encoding,Telerik.Windows.Zip.CompressionSettings,Telerik.Windows.Zip.EncryptionSettings)">
  2680. <summary>
  2681. Initializes a new instance of the ZipArchive class.
  2682. </summary>
  2683. <param name="stream">The stream that contains the archive to be read.</param>
  2684. <param name="mode">One of the enumeration values that indicates whether the zip archive is used to read, create, or update entries.</param>
  2685. <param name="leaveOpen">True to leave the stream open after the ZipArchive object is disposed; otherwise, false.</param>
  2686. <param name="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter
  2687. only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
  2688. <param name="compressionSettings">Compression settings.</param>
  2689. <param name="encryptionSettings">Encryption settings.</param>
  2690. </member>
  2691. <member name="M:Telerik.Windows.Zip.ZipArchive.Finalize">
  2692. <summary>
  2693. Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
  2694. </summary>
  2695. </member>
  2696. <member name="E:Telerik.Windows.Zip.ZipArchive.PropertyChanged">
  2697. <summary>
  2698. Occurs when a property value changes.
  2699. </summary>
  2700. </member>
  2701. <member name="P:Telerik.Windows.Zip.ZipArchive.Entries">
  2702. <summary>
  2703. Gets the collection of entries that are currently in the zip archive.
  2704. </summary>
  2705. <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
  2706. <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
  2707. <exception cref="T:Telerik.Windows.Zip.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
  2708. </member>
  2709. <member name="P:Telerik.Windows.Zip.ZipArchive.EntryNameEncoding">
  2710. <summary>
  2711. Gets entry name encoding.
  2712. </summary>
  2713. </member>
  2714. <member name="P:Telerik.Windows.Zip.ZipArchive.Mode">
  2715. <summary>
  2716. Gets a value that describes the type of action the zip archive can perform on entries.
  2717. </summary>
  2718. </member>
  2719. <member name="P:Telerik.Windows.Zip.ZipArchive.CompressionSettings">
  2720. <summary>
  2721. Gets compression settings.
  2722. </summary>
  2723. </member>
  2724. <member name="P:Telerik.Windows.Zip.ZipArchive.EncryptionSettings">
  2725. <summary>
  2726. Gets encryption settings.
  2727. </summary>
  2728. </member>
  2729. <member name="P:Telerik.Windows.Zip.ZipArchive.NumberOfThisDisk">
  2730. <summary>
  2731. Gets number of the disk.
  2732. </summary>
  2733. </member>
  2734. <member name="P:Telerik.Windows.Zip.ZipArchive.Reader">
  2735. <summary>
  2736. Gets reader for the working stream.
  2737. </summary>
  2738. </member>
  2739. <member name="P:Telerik.Windows.Zip.ZipArchive.Writer">
  2740. <summary>
  2741. Gets writer for the working stream.
  2742. </summary>
  2743. </member>
  2744. <member name="P:Telerik.Windows.Zip.ZipArchive.CentralDirectoryStart">
  2745. <summary>
  2746. Gets start of the central directory.
  2747. </summary>
  2748. </member>
  2749. <member name="M:Telerik.Windows.Zip.ZipArchive.CreateEntry(System.String)">
  2750. <summary>
  2751. Creates an empty entry that has the specified path and entry name in the zip archive.
  2752. </summary>
  2753. <param name="entryName">A path, relative to the root of the archive, that specifies the name of the entry to be created.</param>
  2754. <returns>An empty entry in the zip archive.</returns>
  2755. <exception cref="T:System.ArgumentException">The entry name is empty.</exception>
  2756. <exception cref="T:System.ArgumentNullException">The entry name is null.</exception>
  2757. <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
  2758. <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
  2759. </member>
  2760. <member name="M:Telerik.Windows.Zip.ZipArchive.CreateEntry(System.String,Telerik.Windows.Zip.CompressionSettings)">
  2761. <summary>
  2762. Creates an empty entry that has the specified path and entry name in the zip archive.
  2763. </summary>
  2764. <param name="entryName">A path, relative to the root of the archive, that specifies the name of the entry to be created.</param>
  2765. <param name="settings">Compression settings.</param>
  2766. <returns>An empty entry in the zip archive.</returns>
  2767. <exception cref="T:System.ArgumentException">The entry name is empty.</exception>
  2768. <exception cref="T:System.ArgumentNullException">The entry name is null.</exception>
  2769. <exception cref="T:System.NotSupportedException">The zip archive does not support writing.</exception>
  2770. <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
  2771. </member>
  2772. <member name="M:Telerik.Windows.Zip.ZipArchive.Dispose">
  2773. <summary>
  2774. Releases the resources used by the current instance of the ZipArchive class.
  2775. </summary>
  2776. </member>
  2777. <member name="M:Telerik.Windows.Zip.ZipArchive.GetEntry(System.String)">
  2778. <summary>
  2779. Retrieves a wrapper for the specified entry in the zip archive.
  2780. </summary>
  2781. <param name="entryName">A path, relative to the root of the archive, that identifies the entry to retrieve.</param>
  2782. <returns>A wrapper for the specified entry in the archive; null if the entry does not exist in the archive.</returns>
  2783. <exception cref="T:System.ArgumentException">The entry name is empty.</exception>
  2784. <exception cref="T:System.ArgumentNullException">The entry name is null.</exception>
  2785. <exception cref="T:System.NotSupportedException">The zip archive does not support reading.</exception>
  2786. <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
  2787. <exception cref="T:Telerik.Windows.Zip.InvalidDataException">The zip archive is corrupt, and its entries cannot be retrieved.</exception>
  2788. </member>
  2789. <member name="M:Telerik.Windows.Zip.ZipArchive.DisposeStreams(System.Boolean)">
  2790. <summary>
  2791. Release the unmanaged resources used by the current instance of the ZipArchive class.
  2792. </summary>
  2793. <param name="closeStream">True to leave the stream open after the ZipArchive object is disposed; otherwise, false.</param>
  2794. </member>
  2795. <member name="M:Telerik.Windows.Zip.ZipArchive.Dispose(System.Boolean)">
  2796. <summary>
  2797. Called by the Dispose() and Finalize() methods to release the unmanaged
  2798. resources used by the current instance of the ZipArchive class, and optionally
  2799. finishes writing the archive and releases the managed resources.
  2800. </summary>
  2801. <param name="disposing">True to finish writing the archive and release unmanaged and managed resources;
  2802. false to release only unmanaged resources.</param>
  2803. </member>
  2804. <member name="M:Telerik.Windows.Zip.ZipArchive.DisposeStreams">
  2805. <summary>
  2806. Dispose streams.
  2807. </summary>
  2808. </member>
  2809. <member name="M:Telerik.Windows.Zip.ZipArchive.WriteArchive">
  2810. <summary>
  2811. Writes archive to the original stream.
  2812. </summary>
  2813. </member>
  2814. <member name="T:Telerik.Windows.Zip.ZipArchiveEntry">
  2815. <summary>
  2816. Represents a compressed file within a zip archive.
  2817. </summary>
  2818. </member>
  2819. <member name="F:Telerik.Windows.Zip.ZipArchiveEntry.disposed">
  2820. <summary>
  2821. Track whether Dispose has been called.
  2822. </summary>
  2823. </member>
  2824. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.#ctor(Telerik.Windows.Zip.ZipArchive,Telerik.Windows.Zip.CentralDirectoryHeader)">
  2825. <summary>
  2826. Initializes a new instance of the ZipArchiveEntry class.
  2827. </summary>
  2828. <param name="archive">Zip archive.</param>
  2829. <param name="header">Central directory header correspondent to this entry.</param>
  2830. </member>
  2831. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.#ctor(Telerik.Windows.Zip.ZipArchive,System.String)">
  2832. <summary>
  2833. Initializes a new instance of the ZipArchiveEntry class.
  2834. </summary>
  2835. <param name="archive">Zip archive.</param>
  2836. <param name="entryName">Entry name.</param>
  2837. </member>
  2838. <member name="E:Telerik.Windows.Zip.ZipArchiveEntry.PropertyChanged">
  2839. <summary>
  2840. Occurs when a property value changes.
  2841. </summary>
  2842. </member>
  2843. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.Archive">
  2844. <summary>
  2845. The zip archive that the entry belongs to, or null if the entry has been deleted.
  2846. </summary>
  2847. </member>
  2848. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.CompressedLength">
  2849. <summary>
  2850. Gets compressed size of the entry in the zip archive.
  2851. </summary>
  2852. </member>
  2853. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.ExternalAttributes">
  2854. <summary>
  2855. Gets or sets external file attributes.
  2856. </summary>
  2857. </member>
  2858. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.FullName">
  2859. <summary>
  2860. Gets the relative path of the entry in the zip archive.
  2861. </summary>
  2862. </member>
  2863. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.LastWriteTime">
  2864. <summary>
  2865. Gets or sets the last time the entry in the zip archive was changed.
  2866. </summary>
  2867. </member>
  2868. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.Length">
  2869. <summary>
  2870. Gets the uncompressed size of the entry in the zip archive.
  2871. </summary>
  2872. </member>
  2873. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.Name">
  2874. <summary>
  2875. Gets the file name of the entry in the zip archive.
  2876. </summary>
  2877. </member>
  2878. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.CompressionMethod">
  2879. <summary>
  2880. Gets or sets compression method.
  2881. </summary>
  2882. </member>
  2883. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.CompressedDataOffset">
  2884. <summary>
  2885. Gets or sets offset of the compressed data.
  2886. </summary>
  2887. </member>
  2888. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.DiskStartNumber">
  2889. <summary>
  2890. Gets disk start number.
  2891. </summary>
  2892. </member>
  2893. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.LocalHeaderOffset">
  2894. <summary>
  2895. Gets or sets offset of the local header.
  2896. </summary>
  2897. </member>
  2898. <member name="P:Telerik.Windows.Zip.ZipArchiveEntry.UpdatableData">
  2899. <summary>
  2900. Gets temporary stream which contains uncompressed data for update.
  2901. </summary>
  2902. </member>
  2903. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.Delete">
  2904. <summary>
  2905. Deletes the entry from the zip archive.
  2906. </summary>
  2907. <exception cref="T:System.IO.IOException">The entry is already open for reading or writing.</exception>
  2908. <exception cref="T:System.NotSupportedException">The zip archive for this entry was opened in a mode other than Update.</exception>
  2909. <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
  2910. </member>
  2911. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.Dispose">
  2912. <summary>
  2913. Releases the resources used by the current instance of the ZipArchiveEntry class.
  2914. </summary>
  2915. </member>
  2916. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.Open">
  2917. <summary>
  2918. Opens the entry from the zip archive.
  2919. </summary>
  2920. <returns>The stream that represents the contents of the entry.</returns>
  2921. <remarks>The resulting stream depends on the zip archive mode.
  2922. If zip archive mode is <see cref="F:Telerik.Windows.Zip.ZipArchiveMode.Create"/> then read-only stream without seeking support is returned (<see cref="T:Telerik.Windows.Zip.CompressedStream"/>).
  2923. If zip archive mode is <see cref="F:Telerik.Windows.Zip.ZipArchiveMode.Read"/> then write-only stream without seeking support is returned (<see cref="T:Telerik.Windows.Zip.CompressedStream"/>).
  2924. If zip archive mode is <see cref="F:Telerik.Windows.Zip.ZipArchiveMode.Update"/> then read/write stream which supports seeking is returned.
  2925. </remarks>
  2926. <exception cref="T:System.IO.IOException">The entry is already currently open for writing.
  2927. -or-
  2928. The entry has been deleted from the archive.
  2929. -or-
  2930. The archive for this entry was opened with the Create mode, and this entry has already been written to.</exception>
  2931. <exception cref="T:System.NotSupportedException">The entry is either missing from the archive or is corrupt and cannot be read.
  2932. -or-
  2933. The entry has been compressed by using a compression method that is not supported.</exception>
  2934. <exception cref="T:System.ObjectDisposedException">The zip archive for this entry has been disposed.</exception>
  2935. </member>
  2936. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.CheckIntegrity(System.String@)">
  2937. <summary>
  2938. Checks entry integrity.
  2939. </summary>
  2940. <param name="message">Message will be thrown if entry don't pass integrity check.</param>
  2941. <returns>True - if entry is OK; false - otherwise.</returns>
  2942. </member>
  2943. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.WriteCentralDirectoryHeader">
  2944. <summary>
  2945. Writes central directory header.
  2946. </summary>
  2947. </member>
  2948. <member name="M:Telerik.Windows.Zip.ZipArchiveEntry.Dispose(System.Boolean)">
  2949. <summary>
  2950. Called by the Dispose() and Finalize() methods to release the unmanaged
  2951. resources used by the current instance of the ZipArchive class, and optionally
  2952. finishes writing the archive and releases the managed resources.
  2953. </summary>
  2954. <param name="disposing">True to finish writing the archive and release unmanaged and managed resources;
  2955. false to release only unmanaged resources.</param>
  2956. </member>
  2957. <member name="T:Telerik.Windows.Zip.ZipArchiveMode">
  2958. <summary>
  2959. Specifies values for interacting with zip archive entries.
  2960. </summary>
  2961. </member>
  2962. <member name="F:Telerik.Windows.Zip.ZipArchiveMode.Create">
  2963. <summary>
  2964. Only creating new archive entries is permitted.
  2965. </summary>
  2966. </member>
  2967. <member name="F:Telerik.Windows.Zip.ZipArchiveMode.Read">
  2968. <summary>
  2969. Only reading archive entries is permitted.
  2970. </summary>
  2971. </member>
  2972. <member name="F:Telerik.Windows.Zip.ZipArchiveMode.Update">
  2973. <summary>
  2974. Both read and write operations are permitted for archive entries.
  2975. </summary>
  2976. </member>
  2977. <member name="T:Telerik.Windows.Zip.ZipHelper">
  2978. <summary>
  2979. Provides common internal static methods.
  2980. </summary>
  2981. </member>
  2982. <member name="M:Telerik.Windows.Zip.ZipHelper.CopyStream(System.IO.Stream,System.IO.Stream,System.Int64)">
  2983. <summary>
  2984. Copy specified number of bytes from one stream to another.
  2985. </summary>
  2986. <param name="input">Input stream.</param>
  2987. <param name="output">Output stream.</param>
  2988. <param name="bytes">Number of bytes to copy.</param>
  2989. </member>
  2990. <member name="M:Telerik.Windows.Zip.ZipHelper.DateTimeToPacked(System.DateTime)">
  2991. <summary>
  2992. Converts .NET DateTime structure to the MS-DOS date-time.
  2993. </summary>
  2994. <param name="time">DateTime structure to convert.</param>
  2995. <returns>Packed date-time.</returns>
  2996. </member>
  2997. <member name="M:Telerik.Windows.Zip.ZipHelper.GetCompressionAlgorithm(Telerik.Windows.Zip.CompressionSettings)">
  2998. <summary>
  2999. Gets compression algorithm which corresponds to the given compression settings.
  3000. </summary>
  3001. <param name="settings">Compression settings to get algorithm for.</param>
  3002. <returns>Compression algorithm.</returns>
  3003. <exception cref="T:System.NotSupportedException">Compression method is not supported.</exception>
  3004. </member>
  3005. <member name="M:Telerik.Windows.Zip.ZipHelper.GetCompressionSettings(Telerik.Windows.Zip.CompressionMethod,Telerik.Windows.Zip.CompressionSettings)">
  3006. <summary>
  3007. Gets compression settings for the specified compression method.
  3008. </summary>
  3009. <param name="method">Compression method to get settings for.</param>
  3010. <param name="baseSettings">Base settings to copy parameters from.</param>
  3011. <returns>Compression settings.</returns>
  3012. <exception cref="T:System.NotSupportedException">Compression method is not supported.</exception>
  3013. </member>
  3014. <member name="M:Telerik.Windows.Zip.ZipHelper.EndsWithDirChar(System.String)">
  3015. <summary>
  3016. Detect whether the given path string ends with directory separator char (i.e. given path represents directory).
  3017. </summary>
  3018. <param name="path">Path string.</param>
  3019. <returns>True if path string ends with directory separator char; otherwise - false.</returns>
  3020. </member>
  3021. <member name="M:Telerik.Windows.Zip.ZipHelper.IsCompressionMethodSupported(Telerik.Windows.Zip.CompressionMethod)">
  3022. <summary>
  3023. Gets value which indicates whether specified compression method is supported.
  3024. </summary>
  3025. <param name="method">Compression method to check.</param>
  3026. <returns>True - if compression method is supported; false - otherwise.</returns>
  3027. </member>
  3028. <member name="M:Telerik.Windows.Zip.ZipHelper.PackedToDateTime(System.UInt32)">
  3029. <summary>
  3030. Converts MS-DOS date-time to the .NET DateTime structure.
  3031. </summary>
  3032. <param name="packedDateTime">Packed date-time to convert.</param>
  3033. <returns>DataTime structure.</returns>
  3034. </member>
  3035. <member name="M:Telerik.Windows.Zip.ZipHelper.ReadBytes(System.IO.Stream,System.Byte[],System.Int32)">
  3036. <summary>
  3037. Read specified number of bytes from the given stream to the buffer.
  3038. </summary>
  3039. <param name="stream">Stream to read data from.</param>
  3040. <param name="buffer">Buffer to write data to.</param>
  3041. <param name="bytesToRead">Number of bytes to read.</param>
  3042. </member>
  3043. <member name="M:Telerik.Windows.Zip.ZipHelper.SeekBackwardsToSignature(System.IO.Stream,System.UInt32)">
  3044. <summary>
  3045. Seek given stream backward to the data signature.
  3046. </summary>
  3047. <param name="stream">Stream to seek.</param>
  3048. <param name="signatureToFind">Signature to find.</param>
  3049. <returns>true if signature is found, otherwise false.</returns>
  3050. </member>
  3051. <member name="T:Telerik.Windows.Zip.CentralDirectoryHeader">
  3052. <summary>
  3053. Represents central directory header record described in the
  3054. ZIP File Format Specification v6.3.3, #4.3.12.
  3055. </summary>
  3056. </member>
  3057. <member name="F:Telerik.Windows.Zip.CentralDirectoryHeader.Signature">
  3058. <summary>
  3059. Central directory header signature.
  3060. </summary>
  3061. </member>
  3062. <member name="F:Telerik.Windows.Zip.CentralDirectoryHeader.StaticBlockLength">
  3063. <summary>
  3064. Size of the data block without signature and variable size fields.
  3065. </summary>
  3066. </member>
  3067. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.VersionMadeBy">
  3068. <summary>
  3069. Gets or sets byte which indicates the ZIP specification version
  3070. supported by the software used to encode the file.
  3071. </summary>
  3072. </member>
  3073. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.OsCompatibility">
  3074. <summary>
  3075. Gets or sets byte which indicates the compatibility
  3076. of the file attribute information.
  3077. </summary>
  3078. </member>
  3079. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.DiskNumberStart">
  3080. <summary>
  3081. Gets or sets disk number start.
  3082. </summary>
  3083. </member>
  3084. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.InternalAttributes">
  3085. <summary>
  3086. Gets or sets internal file attributes.
  3087. </summary>
  3088. </member>
  3089. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.ExternalAttributes">
  3090. <summary>
  3091. Gets or sets external file attributes.
  3092. </summary>
  3093. </member>
  3094. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.LocalHeaderOffset">
  3095. <summary>
  3096. Gets or sets relative offset of local header.
  3097. </summary>
  3098. </member>
  3099. <member name="P:Telerik.Windows.Zip.CentralDirectoryHeader.FileComment">
  3100. <summary>
  3101. Gets or sets file comment.
  3102. </summary>
  3103. </member>
  3104. <member name="M:Telerik.Windows.Zip.CentralDirectoryHeader.TryReadBlock(System.IO.BinaryReader)">
  3105. <summary>
  3106. Read data from the binary reader.
  3107. </summary>
  3108. <param name="reader">Binary reader to read data from.</param>
  3109. <returns>True if success, otherwise false.</returns>
  3110. </member>
  3111. <member name="M:Telerik.Windows.Zip.CentralDirectoryHeader.WriteBlock(System.IO.BinaryWriter)">
  3112. <summary>
  3113. Write data to the binary writer.
  3114. </summary>
  3115. <param name="writer">Binary writer to write data to.</param>
  3116. </member>
  3117. <member name="T:Telerik.Windows.Zip.DataDescriptor">
  3118. <summary>
  3119. Represents data descriptor record described in the
  3120. ZIP File Format Specification v6.3.3, #4.3.9.
  3121. </summary>
  3122. </member>
  3123. <member name="F:Telerik.Windows.Zip.DataDescriptor.Signature">
  3124. <summary>
  3125. Data descriptor header signature.
  3126. </summary>
  3127. </member>
  3128. <member name="F:Telerik.Windows.Zip.DataDescriptor.StaticBlockLength">
  3129. <summary>
  3130. Size of the data block without signature and variable size fields.
  3131. </summary>
  3132. </member>
  3133. <member name="P:Telerik.Windows.Zip.DataDescriptor.CompressedSizeZip64">
  3134. <summary>
  3135. Gets or sets compressed size.
  3136. </summary>
  3137. </member>
  3138. <member name="P:Telerik.Windows.Zip.DataDescriptor.UncompressedSizeZip64">
  3139. <summary>
  3140. Gets or sets uncompressed size.
  3141. </summary>
  3142. </member>
  3143. <member name="M:Telerik.Windows.Zip.DataDescriptor.TryReadBlock(System.IO.BinaryReader)">
  3144. <summary>
  3145. Read data from the binary reader.
  3146. </summary>
  3147. <param name="reader">Binary reader to read data from.</param>
  3148. <returns>True if success, otherwise false.</returns>
  3149. </member>
  3150. <member name="M:Telerik.Windows.Zip.DataDescriptor.WriteBlock(System.IO.BinaryWriter)">
  3151. <summary>
  3152. Write data to the binary writer.
  3153. </summary>
  3154. <param name="writer">Binary writer to write data to.</param>
  3155. </member>
  3156. <member name="M:Telerik.Windows.Zip.DataDescriptor.FromFileHeader(Telerik.Windows.Zip.FileHeaderBase)">
  3157. <summary>
  3158. Copy properties from the given file header to this object.
  3159. </summary>
  3160. <param name="fileHeader">File header to copy properties from.</param>
  3161. </member>
  3162. <member name="T:Telerik.Windows.Zip.DataDescriptorBase">
  3163. <summary>
  3164. Represents base fields of data descriptor record described in the
  3165. ZIP File Format Specification v6.3.3, #4.3.9.
  3166. </summary>
  3167. </member>
  3168. <member name="P:Telerik.Windows.Zip.DataDescriptorBase.Crc">
  3169. <summary>
  3170. Gets or sets crc-32.
  3171. </summary>
  3172. </member>
  3173. <member name="P:Telerik.Windows.Zip.DataDescriptorBase.CompressedSize">
  3174. <summary>
  3175. Gets or sets compressed size.
  3176. </summary>
  3177. </member>
  3178. <member name="P:Telerik.Windows.Zip.DataDescriptorBase.UncompressedSize">
  3179. <summary>
  3180. Gets or sets uncompressed size.
  3181. </summary>
  3182. </member>
  3183. <member name="M:Telerik.Windows.Zip.DataDescriptorBase.ReadFields(System.IO.BinaryReader)">
  3184. <summary>
  3185. Read data from the binary reader.
  3186. </summary>
  3187. <param name="reader">Binary reader to read data from.</param>
  3188. </member>
  3189. <member name="M:Telerik.Windows.Zip.DataDescriptorBase.ReadSize(System.IO.BinaryReader)">
  3190. <summary>
  3191. Read data from the binary reader.
  3192. </summary>
  3193. <param name="reader">Binary reader to read data from.</param>
  3194. </member>
  3195. <member name="M:Telerik.Windows.Zip.DataDescriptorBase.WriteFields(System.IO.BinaryWriter)">
  3196. <summary>
  3197. Write data to the binary writer.
  3198. </summary>
  3199. <param name="writer">Binary writer to write data to.</param>
  3200. </member>
  3201. <member name="T:Telerik.Windows.Zip.DeflatingFlags">
  3202. <summary>
  3203. Represents general purpose bit flag for Methods 8 and 9 - Deflating
  3204. ZIP File Format Specification v6.3.3, #4.4.4.
  3205. </summary>
  3206. </member>
  3207. <member name="F:Telerik.Windows.Zip.DeflatingFlags.Normal">
  3208. <summary>
  3209. Bit 2 Bit 1
  3210. 0 0 Normal (-en) compression option was used.
  3211. </summary>
  3212. </member>
  3213. <member name="F:Telerik.Windows.Zip.DeflatingFlags.Maximum">
  3214. <summary>
  3215. Bit 2 Bit 1
  3216. 0 1 Maximum (-exx/-ex) compression option was used.
  3217. </summary>
  3218. </member>
  3219. <member name="F:Telerik.Windows.Zip.DeflatingFlags.Fast">
  3220. <summary>
  3221. Bit 2 Bit 1
  3222. 1 0 Fast (-ef) compression option was used.
  3223. </summary>
  3224. </member>
  3225. <member name="F:Telerik.Windows.Zip.DeflatingFlags.SuperFast">
  3226. <summary>
  3227. Bit 2 Bit 1
  3228. 1 1 Super Fast (-es) compression option was used.
  3229. </summary>
  3230. </member>
  3231. <member name="T:Telerik.Windows.Zip.EndOfCentralDirectoryRecord">
  3232. <summary>
  3233. Represents end of central directory record described in the
  3234. ZIP File Format Specification v6.3.3, #4.3.16.
  3235. </summary>
  3236. </member>
  3237. <member name="F:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.Signature">
  3238. <summary>
  3239. End of central directory signature.
  3240. </summary>
  3241. </member>
  3242. <member name="F:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.StaticBlockLength">
  3243. <summary>
  3244. Size of the data block without signature and variable size fields.
  3245. </summary>
  3246. </member>
  3247. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.NumberOfThisDisk">
  3248. <summary>
  3249. Gets or sets number of this disk.
  3250. </summary>
  3251. </member>
  3252. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.NumberOfTheDiskWithTheStartOfTheCentralDirectory">
  3253. <summary>
  3254. Gets or sets number of the disk with the start of the central directory.
  3255. </summary>
  3256. </member>
  3257. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.NumberOfEntriesInTheCentralDirectoryOnThisDisk">
  3258. <summary>
  3259. Gets or sets total number of entries in the central directory on this disk.
  3260. </summary>
  3261. </member>
  3262. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.NumberOfEntriesInTheCentralDirectory">
  3263. <summary>
  3264. Gets or sets total number of entries in the central directory.
  3265. </summary>
  3266. </member>
  3267. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.SizeOfCentralDirectory">
  3268. <summary>
  3269. Gets or sets size of the central directory.
  3270. </summary>
  3271. </member>
  3272. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber">
  3273. <summary>
  3274. Gets or sets offset of start of central directory with respect to the starting disk number.
  3275. </summary>
  3276. </member>
  3277. <member name="P:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.ArchiveComment">
  3278. <summary>
  3279. Gets or sets .ZIP file comment.
  3280. </summary>
  3281. </member>
  3282. <member name="M:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.TryReadBlock(System.IO.BinaryReader)">
  3283. <summary>
  3284. Read data from the binary reader.
  3285. </summary>
  3286. <param name="reader">Binary reader to read data from.</param>
  3287. <returns>true if success, otherwise false.</returns>
  3288. </member>
  3289. <member name="M:Telerik.Windows.Zip.EndOfCentralDirectoryRecord.WriteBlock(System.IO.BinaryWriter)">
  3290. <summary>
  3291. Write data to the binary writer.
  3292. </summary>
  3293. <param name="writer">Binary writer to write data to.</param>
  3294. </member>
  3295. <member name="T:Telerik.Windows.Zip.AesEncryptionExtraField">
  3296. <summary>
  3297. Represents base class for extra field described in the
  3298. ZIP File Format Specification v6.3.3, #4.5.2.
  3299. </summary>
  3300. </member>
  3301. <member name="P:Telerik.Windows.Zip.AesEncryptionExtraField.VendorVersion">
  3302. <summary>
  3303. Gets or sets vendor version for this record.
  3304. </summary>
  3305. </member>
  3306. <member name="P:Telerik.Windows.Zip.AesEncryptionExtraField.Signature">
  3307. <summary>
  3308. Gets or sets signature (AE).
  3309. </summary>
  3310. </member>
  3311. <member name="P:Telerik.Windows.Zip.AesEncryptionExtraField.KeyLength">
  3312. <summary>
  3313. Gets or sets bit length of encryption key.
  3314. 1 - 128-bit , 2 - 192-bit , 3 - 256-bit.
  3315. </summary>
  3316. </member>
  3317. <member name="P:Telerik.Windows.Zip.AesEncryptionExtraField.Method">
  3318. <summary>
  3319. Gets or sets method.
  3320. </summary>
  3321. </member>
  3322. <member name="P:Telerik.Windows.Zip.AesEncryptionExtraField.HeaderId">
  3323. <summary>
  3324. Gets extra field type (Header ID).
  3325. </summary>
  3326. </member>
  3327. <member name="M:Telerik.Windows.Zip.AesEncryptionExtraField.GetBlock">
  3328. <summary>
  3329. Gets extra field data.
  3330. </summary>
  3331. <returns>Byte array of extra field data.</returns>
  3332. </member>
  3333. <member name="M:Telerik.Windows.Zip.AesEncryptionExtraField.ParseBlock(System.Byte[])">
  3334. <summary>
  3335. Implements parsing of extra field data.
  3336. </summary>
  3337. <param name="extraData">Extra field data.</param>
  3338. </member>
  3339. <member name="T:Telerik.Windows.Zip.ExtraFieldBase">
  3340. <summary>
  3341. Represents base class for extra field described in the
  3342. ZIP File Format Specification v6.3.3, #4.5.2.
  3343. </summary>
  3344. </member>
  3345. <member name="P:Telerik.Windows.Zip.ExtraFieldBase.ExtraFieldType">
  3346. <summary>
  3347. Gets known extra field type.
  3348. </summary>
  3349. </member>
  3350. <member name="P:Telerik.Windows.Zip.ExtraFieldBase.HeaderId">
  3351. <summary>
  3352. Gets extra field type (Header ID).
  3353. </summary>
  3354. </member>
  3355. <member name="M:Telerik.Windows.Zip.ExtraFieldBase.GetExtraFields(Telerik.Windows.Zip.FileHeaderInfoBase)">
  3356. <summary>
  3357. Gets extra field collection.
  3358. </summary>
  3359. <param name="headerInfo">The header info.</param>
  3360. <returns>IEnumerable of ExtraFieldBase instances.</returns>
  3361. </member>
  3362. <member name="M:Telerik.Windows.Zip.ExtraFieldBase.GetExtraFieldsData(System.Collections.Generic.IEnumerable{Telerik.Windows.Zip.ExtraFieldBase})">
  3363. <summary>
  3364. Gets extra field data.
  3365. </summary>
  3366. <param name="fields">Extra field collection.</param>
  3367. <returns>Extra field data.</returns>
  3368. </member>
  3369. <member name="M:Telerik.Windows.Zip.ExtraFieldBase.ParseBlock(System.Byte[])">
  3370. <summary>
  3371. Should implement parsing of extra field data.
  3372. </summary>
  3373. <param name="extraData">Extra field data.</param>
  3374. </member>
  3375. <member name="M:Telerik.Windows.Zip.ExtraFieldBase.GetBlock">
  3376. <summary>
  3377. Gets extra field data.
  3378. </summary>
  3379. <returns>Byte array of extra field data.</returns>
  3380. </member>
  3381. <member name="T:Telerik.Windows.Zip.ExtraFieldType">
  3382. <summary>
  3383. Represents extra field type (Header ID) described in the
  3384. ZIP File Format Specification v6.3.3, #4.5.2.
  3385. </summary>
  3386. </member>
  3387. <member name="F:Telerik.Windows.Zip.ExtraFieldType.Unknown">
  3388. <summary>
  3389. Unknown extra field type.
  3390. </summary>
  3391. </member>
  3392. <member name="F:Telerik.Windows.Zip.ExtraFieldType.Zip64">
  3393. <summary>
  3394. Zip64 extra field type.
  3395. </summary>
  3396. </member>
  3397. <member name="F:Telerik.Windows.Zip.ExtraFieldType.Ntfs">
  3398. <summary>
  3399. Ntfs extra field type.
  3400. </summary>
  3401. </member>
  3402. <member name="F:Telerik.Windows.Zip.ExtraFieldType.StrongEncryption">
  3403. <summary>
  3404. StrongEncryption extra field type.
  3405. </summary>
  3406. </member>
  3407. <member name="F:Telerik.Windows.Zip.ExtraFieldType.UnixTime">
  3408. <summary>
  3409. UnixTime extra field type.
  3410. </summary>
  3411. </member>
  3412. <member name="F:Telerik.Windows.Zip.ExtraFieldType.AesEncryption">
  3413. <summary>
  3414. AesEncryption extra field type.
  3415. </summary>
  3416. </member>
  3417. <member name="T:Telerik.Windows.Zip.StrongEncryptionExtraField">
  3418. <summary>
  3419. Represents strong encryption extra field described in the
  3420. ZIP File Format Specification v6.3.3, #4.5.12.
  3421. </summary>
  3422. </member>
  3423. <member name="P:Telerik.Windows.Zip.StrongEncryptionExtraField.Format">
  3424. <summary>
  3425. Gets or sets format definition for this record.
  3426. </summary>
  3427. </member>
  3428. <member name="P:Telerik.Windows.Zip.StrongEncryptionExtraField.AlgorithmId">
  3429. <summary>
  3430. Gets or sets encryption algorithm identifier.
  3431. </summary>
  3432. </member>
  3433. <member name="P:Telerik.Windows.Zip.StrongEncryptionExtraField.KeyLength">
  3434. <summary>
  3435. Gets or sets bit length of encryption key.
  3436. </summary>
  3437. </member>
  3438. <member name="P:Telerik.Windows.Zip.StrongEncryptionExtraField.Flags">
  3439. <summary>
  3440. Gets or sets processing flags.
  3441. </summary>
  3442. </member>
  3443. <member name="P:Telerik.Windows.Zip.StrongEncryptionExtraField.HeaderId">
  3444. <summary>
  3445. Gets extra field type (Header ID).
  3446. </summary>
  3447. </member>
  3448. <member name="M:Telerik.Windows.Zip.StrongEncryptionExtraField.GetBlock">
  3449. <summary>
  3450. Gets extra field data.
  3451. </summary>
  3452. <returns>Byte array of extra field data.</returns>
  3453. </member>
  3454. <member name="M:Telerik.Windows.Zip.StrongEncryptionExtraField.ParseBlock(System.Byte[])">
  3455. <summary>
  3456. Implements parsing of extra field data.
  3457. </summary>
  3458. <param name="extraData">Extra field data.</param>
  3459. </member>
  3460. <member name="T:Telerik.Windows.Zip.UnknownExtraField">
  3461. <summary>
  3462. Represents base class for extra field described in the
  3463. ZIP File Format Specification v6.3.3, #4.5.2.
  3464. </summary>
  3465. </member>
  3466. <member name="M:Telerik.Windows.Zip.UnknownExtraField.#ctor(System.UInt16)">
  3467. <summary>
  3468. Initializes a new instance of the UnknownExtraField class.
  3469. </summary>
  3470. <param name="fieldHeaderId">Header Id.</param>
  3471. </member>
  3472. <member name="P:Telerik.Windows.Zip.UnknownExtraField.HeaderId">
  3473. <summary>
  3474. Gets extra field type (Header ID).
  3475. </summary>
  3476. </member>
  3477. <member name="P:Telerik.Windows.Zip.UnknownExtraField.ExtraFieldData">
  3478. <summary>
  3479. Gets or sets extra field data.
  3480. </summary>
  3481. </member>
  3482. <member name="M:Telerik.Windows.Zip.UnknownExtraField.GetBlock">
  3483. <summary>
  3484. Gets extra field data.
  3485. </summary>
  3486. <returns>Byte array of extra field data.</returns>
  3487. </member>
  3488. <member name="M:Telerik.Windows.Zip.UnknownExtraField.ParseBlock(System.Byte[])">
  3489. <summary>
  3490. Implements parsing of extra field data.
  3491. </summary>
  3492. <param name="extraData">Extra field data.</param>
  3493. </member>
  3494. <member name="T:Telerik.Windows.Zip.Zip64ExtraField">
  3495. <summary>
  3496. Represents Zip64 Extended Information Extra Field described in the
  3497. ZIP File Format Specification v6.3.3, #4.5.3.
  3498. </summary>
  3499. </member>
  3500. <member name="P:Telerik.Windows.Zip.Zip64ExtraField.OriginalSize">
  3501. <summary>
  3502. Gets or sets original uncompressed file size.
  3503. </summary>
  3504. </member>
  3505. <member name="P:Telerik.Windows.Zip.Zip64ExtraField.CompressedSize">
  3506. <summary>
  3507. Gets or sets size of compressed data.
  3508. </summary>
  3509. </member>
  3510. <member name="P:Telerik.Windows.Zip.Zip64ExtraField.RelativeHeaderOffset">
  3511. <summary>
  3512. Gets or sets offset of local header record.
  3513. </summary>
  3514. </member>
  3515. <member name="P:Telerik.Windows.Zip.Zip64ExtraField.DiskStartNumber">
  3516. <summary>
  3517. Gets or sets number of the disk on which this file starts.
  3518. </summary>
  3519. </member>
  3520. <member name="P:Telerik.Windows.Zip.Zip64ExtraField.HeaderId">
  3521. <summary>
  3522. Gets extra field type (Header ID).
  3523. </summary>
  3524. </member>
  3525. <member name="M:Telerik.Windows.Zip.Zip64ExtraField.GetBlock">
  3526. <summary>
  3527. Gets extra field data.
  3528. </summary>
  3529. <returns>Byte array of extra field data.</returns>
  3530. </member>
  3531. <member name="M:Telerik.Windows.Zip.Zip64ExtraField.ParseBlock(System.Byte[])">
  3532. <summary>
  3533. Implements parsing of extra field data.
  3534. </summary>
  3535. <param name="extraData">Extra field data.</param>
  3536. </member>
  3537. <member name="T:Telerik.Windows.Zip.FileHeaderBase">
  3538. <summary>
  3539. Represents file header base class for
  3540. the local file header and central directory header
  3541. which are described in the ZIP File Format Specification v6.3.3, #4.3.7 and #4.3.12.
  3542. </summary>
  3543. </member>
  3544. <member name="P:Telerik.Windows.Zip.FileHeaderBase.VersionNeededToExtract">
  3545. <summary>
  3546. Gets or sets version needed to extract.
  3547. </summary>
  3548. </member>
  3549. <member name="P:Telerik.Windows.Zip.FileHeaderBase.GeneralPurposeBitFlag">
  3550. <summary>
  3551. Gets or sets general purpose bit flag.
  3552. </summary>
  3553. </member>
  3554. <member name="P:Telerik.Windows.Zip.FileHeaderBase.CompressionMethod">
  3555. <summary>
  3556. Gets or sets compression method.
  3557. </summary>
  3558. </member>
  3559. <member name="P:Telerik.Windows.Zip.FileHeaderBase.FileTime">
  3560. <summary>
  3561. Gets or sets last modification file date and time.
  3562. </summary>
  3563. </member>
  3564. <member name="P:Telerik.Windows.Zip.FileHeaderBase.FileName">
  3565. <summary>
  3566. Gets or sets file name.
  3567. </summary>
  3568. </member>
  3569. <member name="P:Telerik.Windows.Zip.FileHeaderBase.ExtraFieldsData">
  3570. <summary>
  3571. Gets or sets extra fields data.
  3572. </summary>
  3573. <value>The extra fields data.</value>
  3574. </member>
  3575. <member name="P:Telerik.Windows.Zip.FileHeaderBase.ExtraFields">
  3576. <summary>
  3577. Gets or sets list of extra fields.
  3578. </summary>
  3579. </member>
  3580. <member name="M:Telerik.Windows.Zip.FileHeaderBase.FromFileHeader(Telerik.Windows.Zip.FileHeaderBase)">
  3581. <summary>
  3582. Copy properties from the given file header to this object.
  3583. </summary>
  3584. <param name="fileHeader">File header to copy properties from.</param>
  3585. </member>
  3586. <member name="M:Telerik.Windows.Zip.FileHeaderBase.ReadFields(System.IO.BinaryReader)">
  3587. <summary>
  3588. Read data from the binary reader.
  3589. </summary>
  3590. <param name="reader">Binary reader to read data from.</param>
  3591. </member>
  3592. <member name="M:Telerik.Windows.Zip.FileHeaderBase.ReadExtraData(System.IO.BinaryReader)">
  3593. <summary>
  3594. Read data from the binary reader.
  3595. </summary>
  3596. <param name="reader">Binary reader to read data from.</param>
  3597. </member>
  3598. <member name="M:Telerik.Windows.Zip.FileHeaderBase.WriteFields(System.IO.BinaryWriter)">
  3599. <summary>
  3600. Write data to the binary writer.
  3601. </summary>
  3602. <param name="writer">Binary writer to write data to.</param>
  3603. </member>
  3604. <member name="M:Telerik.Windows.Zip.FileHeaderBase.WriteExtraData(System.IO.BinaryWriter)">
  3605. <summary>
  3606. Write data to the binary writer.
  3607. </summary>
  3608. <param name="writer">Binary writer to write data to.</param>
  3609. </member>
  3610. <member name="T:Telerik.Windows.Zip.GeneralPurposeBitFlag">
  3611. <summary>
  3612. Represents general purpose bit flag in the
  3613. ZIP File Format Specification v6.3.3, #4.4.4.
  3614. </summary>
  3615. </member>
  3616. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.FileIsEncrypted">
  3617. <summary>
  3618. Bit 0: If set, indicates that the file is encrypted.
  3619. </summary>
  3620. </member>
  3621. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.ZeroLocalHeader">
  3622. <summary>
  3623. Bit 3: If this bit is set, the fields crc-32, compressed
  3624. size and uncompressed size are set to zero in the
  3625. local header. The correct values are put in the
  3626. data descriptor immediately following the compressed
  3627. data.
  3628. </summary>
  3629. <remarks>
  3630. Note: PKZIP version 2.04g for DOS only
  3631. recognizes this bit for method 8 compression, newer
  3632. versions of PKZIP recognize this bit for any
  3633. compression method.
  3634. </remarks>
  3635. </member>
  3636. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.ReservedForEnhancedDeflating">
  3637. <summary>
  3638. Bit 4: Reserved for use with method 8, for enhanced
  3639. deflating.
  3640. </summary>
  3641. </member>
  3642. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.CompressedPatchedData">
  3643. <summary>
  3644. Bit 5: If this bit is set, this indicates that the file is
  3645. compressed patched data.
  3646. </summary>
  3647. <remarks>
  3648. Note: Requires PKZIP version 2.70 or greater.
  3649. </remarks>
  3650. </member>
  3651. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.StrongEncryption">
  3652. <summary>
  3653. Bit 6: Strong encryption. If this bit is set, you MUST
  3654. set the version needed to extract value to at least
  3655. 50 and you MUST also set bit 0. If AES encryption
  3656. is used, the version needed to extract value MUST
  3657. be at least 51. See the section describing the Strong
  3658. Encryption Specification for details. Refer to the
  3659. section in this document entitled "Incorporating PKWARE
  3660. Proprietary Technology into Your Product" for more
  3661. information.
  3662. </summary>
  3663. </member>
  3664. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.EncodingUtf8">
  3665. <summary>
  3666. Bit 11: Language encoding flag (EFS). If this bit is set,
  3667. the filename and comment fields for this file
  3668. MUST be encoded using UTF-8 (see APPENDIX D).
  3669. </summary>
  3670. </member>
  3671. <member name="F:Telerik.Windows.Zip.GeneralPurposeBitFlag.HideLocalHeader">
  3672. <summary>
  3673. Bit 13: Set when encrypting the Central Directory to indicate
  3674. selected data values in the Local Header are masked to
  3675. hide their actual values. See the section describing
  3676. the Strong Encryption Specification for details. Refer
  3677. to the section in this document entitled "Incorporating
  3678. PKWARE Proprietary Technology into Your Product" for
  3679. more information.
  3680. </summary>
  3681. </member>
  3682. <member name="T:Telerik.Windows.Zip.ImplodingFlags">
  3683. <summary>
  3684. Represents general purpose bit flag for the Method 6 - Imploding
  3685. ZIP File Format Specification v6.3.3, #4.4.4.
  3686. </summary>
  3687. </member>
  3688. <member name="F:Telerik.Windows.Zip.ImplodingFlags.SlidingDictionary8K">
  3689. <summary>
  3690. For Method 6 - Imploding.
  3691. Bit 1: If the compression method used was type 6,
  3692. Imploding, then this bit, if set, indicates
  3693. an 8K sliding dictionary was used. If clear,
  3694. then a 4K sliding dictionary was used.
  3695. </summary>
  3696. </member>
  3697. <member name="F:Telerik.Windows.Zip.ImplodingFlags.ShannonFano3">
  3698. <summary>
  3699. For Method 6 - Imploding.
  3700. Bit 2: If the compression method used was type 6,
  3701. Imploding, then this bit, if set, indicates
  3702. 3 Shannon-Fano trees were used to encode the
  3703. sliding dictionary output. If clear, then 2
  3704. Shannon-Fano trees were used.
  3705. </summary>
  3706. </member>
  3707. <member name="T:Telerik.Windows.Zip.LocalFileHeader">
  3708. <summary>
  3709. Represents local file header record described in the
  3710. ZIP File Format Specification v6.3.3, #4.3.7.
  3711. </summary>
  3712. </member>
  3713. <member name="F:Telerik.Windows.Zip.LocalFileHeader.Signature">
  3714. <summary>
  3715. Local file header signature.
  3716. </summary>
  3717. </member>
  3718. <member name="F:Telerik.Windows.Zip.LocalFileHeader.StaticBlockLength">
  3719. <summary>
  3720. Size of the data block without signature and variable size fields.
  3721. </summary>
  3722. </member>
  3723. <member name="M:Telerik.Windows.Zip.LocalFileHeader.#ctor">
  3724. <summary>
  3725. Initializes a new instance of the LocalFileHeader class.
  3726. </summary>
  3727. </member>
  3728. <member name="M:Telerik.Windows.Zip.LocalFileHeader.#ctor(Telerik.Windows.Zip.FileHeaderBase)">
  3729. <summary>
  3730. Initializes a new instance of the LocalFileHeader class.
  3731. </summary>
  3732. <param name="fileHeader">File header to copy properties from.</param>
  3733. </member>
  3734. <member name="M:Telerik.Windows.Zip.LocalFileHeader.TryReadBlock(System.IO.BinaryReader)">
  3735. <summary>
  3736. Read data from the binary reader.
  3737. </summary>
  3738. <param name="reader">Binary reader to read data from.</param>
  3739. <returns>True if success, otherwise false.</returns>
  3740. </member>
  3741. <member name="M:Telerik.Windows.Zip.LocalFileHeader.WriteBlock(System.IO.BinaryWriter)">
  3742. <summary>
  3743. Write data to the binary writer.
  3744. </summary>
  3745. <param name="writer">Binary writer to write data to.</param>
  3746. </member>
  3747. <member name="T:Telerik.Windows.Zip.LZMAFlags">
  3748. <summary>
  3749. Represents general purpose bit flag for the Method 14 - LZMA
  3750. ZIP File Format Specification v6.3.3, #4.4.4.
  3751. </summary>
  3752. </member>
  3753. <member name="F:Telerik.Windows.Zip.LZMAFlags.UseEndOfStreamMarker">
  3754. <summary>
  3755. Bit 1: If the compression method used was type 14,
  3756. LZMA, then this bit, if set, indicates
  3757. an end-of-stream (EOS) marker is used to
  3758. mark the end of the compressed data stream.
  3759. If clear, then an EOS marker is not present
  3760. and the compressed data size must be known
  3761. to extract.
  3762. </summary>
  3763. </member>
  3764. <member name="T:Telerik.Windows.Zip.VersionNeededToExtract">
  3765. <summary>
  3766. Version needed to extract.
  3767. </summary>
  3768. </member>
  3769. </members>
  3770. </doc>