TarArchiveEntry.html 101 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="de">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <title>TarArchiveEntry (Apache Commons Compress 1.13 API)</title>
  7. <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
  8. </head>
  9. <body>
  10. <script type="text/javascript"><!--
  11. try {
  12. if (location.href.indexOf('is-external=true') == -1) {
  13. parent.document.title="TarArchiveEntry (Apache Commons Compress 1.13 API)";
  14. }
  15. }
  16. catch(err) {
  17. }
  18. //-->
  19. </script>
  20. <noscript>
  21. <div>JavaScript is disabled on your browser.</div>
  22. </noscript>
  23. <!-- ========= START OF TOP NAVBAR ======= -->
  24. <div class="topNav"><a name="navbar_top">
  25. <!-- -->
  26. </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
  27. <!-- -->
  28. </a>
  29. <ul class="navList" title="Navigation">
  30. <li><a href="../../../../../../overview-summary.html">Overview</a></li>
  31. <li><a href="package-summary.html">Package</a></li>
  32. <li class="navBarCell1Rev">Class</li>
  33. <li><a href="class-use/TarArchiveEntry.html">Use</a></li>
  34. <li><a href="package-tree.html">Tree</a></li>
  35. <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
  36. <li><a href="../../../../../../index-all.html">Index</a></li>
  37. <li><a href="../../../../../../help-doc.html">Help</a></li>
  38. </ul>
  39. </div>
  40. <div class="subNav">
  41. <ul class="navList">
  42. <li>Prev Class</li>
  43. <li><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveInputStream.html" title="class in org.apache.commons.compress.archivers.tar"><span class="strong">Next Class</span></a></li>
  44. </ul>
  45. <ul class="navList">
  46. <li><a href="../../../../../../index.html?org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" target="_top">Frames</a></li>
  47. <li><a href="TarArchiveEntry.html" target="_top">No Frames</a></li>
  48. </ul>
  49. <ul class="navList" id="allclasses_navbar_top">
  50. <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
  51. </ul>
  52. <div>
  53. <script type="text/javascript"><!--
  54. allClassesLink = document.getElementById("allclasses_navbar_top");
  55. if(window==top) {
  56. allClassesLink.style.display = "block";
  57. }
  58. else {
  59. allClassesLink.style.display = "none";
  60. }
  61. //-->
  62. </script>
  63. </div>
  64. <div>
  65. <ul class="subNavList">
  66. <li>Summary:&nbsp;</li>
  67. <li>Nested&nbsp;|&nbsp;</li>
  68. <li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
  69. <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
  70. <li><a href="#method_summary">Method</a></li>
  71. </ul>
  72. <ul class="subNavList">
  73. <li>Detail:&nbsp;</li>
  74. <li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
  75. <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
  76. <li><a href="#method_detail">Method</a></li>
  77. </ul>
  78. </div>
  79. <a name="skip-navbar_top">
  80. <!-- -->
  81. </a></div>
  82. <!-- ========= END OF TOP NAVBAR ========= -->
  83. <!-- ======== START OF CLASS DATA ======== -->
  84. <div class="header">
  85. <div class="subTitle">org.apache.commons.compress.archivers.tar</div>
  86. <h2 title="Class TarArchiveEntry" class="title">Class TarArchiveEntry</h2>
  87. </div>
  88. <div class="contentContainer">
  89. <ul class="inheritance">
  90. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
  91. <li>
  92. <ul class="inheritance">
  93. <li>org.apache.commons.compress.archivers.tar.TarArchiveEntry</li>
  94. </ul>
  95. </li>
  96. </ul>
  97. <div class="description">
  98. <ul class="blockList">
  99. <li class="blockList">
  100. <dl>
  101. <dt>All Implemented Interfaces:</dt>
  102. <dd><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html" title="interface in org.apache.commons.compress.archivers.tar">TarConstants</a></dd>
  103. </dl>
  104. <hr>
  105. <br>
  106. <pre>public class <a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.145">TarArchiveEntry</a>
  107. extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
  108. implements <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html" title="interface in org.apache.commons.compress.archivers.tar">TarConstants</a>, <a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></pre>
  109. <div class="block">This class represents an entry in a Tar archive. It consists
  110. of the entry's header, as well as the entry's File. Entries
  111. can be instantiated in one of three ways, depending on how
  112. they are to be used.
  113. <p>
  114. TarEntries that are created from the header bytes read from
  115. an archive are instantiated with the TarEntry( byte[] )
  116. constructor. These entries will be used when extracting from
  117. or listing the contents of an archive. These entries have their
  118. header filled in using the header bytes. They also set the File
  119. to null, since they reference an archive entry not a file.
  120. <p>
  121. TarEntries that are created from Files that are to be written
  122. into an archive are instantiated with the TarEntry( File )
  123. constructor. These entries have their header filled in using
  124. the File's information. They also keep a reference to the File
  125. for convenience when writing entries.
  126. <p>
  127. Finally, TarEntries can be constructed from nothing but a name.
  128. This allows the programmer to construct the entry by hand, for
  129. instance when only an InputStream is available for writing to
  130. the archive, and the header information is constructed from
  131. other information. In this case the header fields are set to
  132. defaults and the File is set to null.
  133. <p>
  134. The C structure for a Tar Entry's header is:
  135. <pre>
  136. struct header {
  137. char name[100]; // TarConstants.NAMELEN - offset 0
  138. char mode[8]; // TarConstants.MODELEN - offset 100
  139. char uid[8]; // TarConstants.UIDLEN - offset 108
  140. char gid[8]; // TarConstants.GIDLEN - offset 116
  141. char size[12]; // TarConstants.SIZELEN - offset 124
  142. char mtime[12]; // TarConstants.MODTIMELEN - offset 136
  143. char chksum[8]; // TarConstants.CHKSUMLEN - offset 148
  144. char linkflag[1]; // - offset 156
  145. char linkname[100]; // TarConstants.NAMELEN - offset 157
  146. The following fields are only present in new-style POSIX tar archives:
  147. char magic[6]; // TarConstants.MAGICLEN - offset 257
  148. char version[2]; // TarConstants.VERSIONLEN - offset 263
  149. char uname[32]; // TarConstants.UNAMELEN - offset 265
  150. char gname[32]; // TarConstants.GNAMELEN - offset 297
  151. char devmajor[8]; // TarConstants.DEVLEN - offset 329
  152. char devminor[8]; // TarConstants.DEVLEN - offset 337
  153. char prefix[155]; // TarConstants.PREFIXLEN - offset 345
  154. // Used if "name" field is not long enough to hold the path
  155. char pad[12]; // NULs - offset 500
  156. } header;
  157. All unused bytes are set to null.
  158. New-style GNU tar files are slightly different from the above.
  159. For values of size larger than 077777777777L (11 7s)
  160. or uid and gid larger than 07777777L (7 7s)
  161. the sign bit of the first byte is set, and the rest of the
  162. field is the binary representation of the number.
  163. See TarUtils.parseOctalOrBinary.
  164. </pre>
  165. <p>
  166. The C structure for a old GNU Tar Entry's header is:
  167. <pre>
  168. struct oldgnu_header {
  169. char unused_pad1[345]; // TarConstants.PAD1LEN_GNU - offset 0
  170. char atime[12]; // TarConstants.ATIMELEN_GNU - offset 345
  171. char ctime[12]; // TarConstants.CTIMELEN_GNU - offset 357
  172. char offset[12]; // TarConstants.OFFSETLEN_GNU - offset 369
  173. char longnames[4]; // TarConstants.LONGNAMESLEN_GNU - offset 381
  174. char unused_pad2; // TarConstants.PAD2LEN_GNU - offset 385
  175. struct sparse sp[4]; // TarConstants.SPARSELEN_GNU - offset 386
  176. char isextended; // TarConstants.ISEXTENDEDLEN_GNU - offset 482
  177. char realsize[12]; // TarConstants.REALSIZELEN_GNU - offset 483
  178. char unused_pad[17]; // TarConstants.PAD3LEN_GNU - offset 495
  179. };
  180. </pre>
  181. Whereas, "struct sparse" is:
  182. <pre>
  183. struct sparse {
  184. char offset[12]; // offset 0
  185. char numbytes[12]; // offset 12
  186. };
  187. </pre>
  188. <p>
  189. The C structure for a xstar (Jörg Schilling star) Tar Entry's header is:
  190. <pre>
  191. struct star_header {
  192. char name[100]; // offset 0
  193. char mode[8]; // offset 100
  194. char uid[8]; // offset 108
  195. char gid[8]; // offset 116
  196. char size[12]; // offset 124
  197. char mtime[12]; // offset 136
  198. char chksum[8]; // offset 148
  199. char typeflag; // offset 156
  200. char linkname[100]; // offset 157
  201. char magic[6]; // offset 257
  202. char version[2]; // offset 263
  203. char uname[32]; // offset 265
  204. char gname[32]; // offset 297
  205. char devmajor[8]; // offset 329
  206. char devminor[8]; // offset 337
  207. char prefix[131]; // offset 345
  208. char atime[12]; // offset 476
  209. char ctime[12]; // offset 488
  210. char mfill[8]; // offset 500
  211. char xmagic[4]; // offset 508 "tar"
  212. };
  213. </pre>
  214. <p>which is identical to new-style POSIX up to the first 130 bytes of the prefix.</p></div>
  215. <dl><dt><span class="strong">This class is not thread-safe</span></dt>
  216. <dd></dd></dl>
  217. </li>
  218. </ul>
  219. </div>
  220. <div class="summary">
  221. <ul class="blockList">
  222. <li class="blockList">
  223. <!-- =========== FIELD SUMMARY =========== -->
  224. <ul class="blockList">
  225. <li class="blockList"><a name="field_summary">
  226. <!-- -->
  227. </a>
  228. <h3>Field Summary</h3>
  229. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  230. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  231. <tr>
  232. <th class="colFirst" scope="col">Modifier and Type</th>
  233. <th class="colLast" scope="col">Field and Description</th>
  234. </tr>
  235. <tr class="altColor">
  236. <td class="colFirst"><code>static int</code></td>
  237. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#DEFAULT_DIR_MODE">DEFAULT_DIR_MODE</a></strong></code>
  238. <div class="block">Default permissions bits for directories</div>
  239. </td>
  240. </tr>
  241. <tr class="rowColor">
  242. <td class="colFirst"><code>static int</code></td>
  243. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#DEFAULT_FILE_MODE">DEFAULT_FILE_MODE</a></strong></code>
  244. <div class="block">Default permissions bits for files</div>
  245. </td>
  246. </tr>
  247. <tr class="altColor">
  248. <td class="colFirst"><code>static int</code></td>
  249. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#MAX_NAMELEN">MAX_NAMELEN</a></strong></code>
  250. <div class="block">Maximum length of a user's name in the tar file</div>
  251. </td>
  252. </tr>
  253. <tr class="rowColor">
  254. <td class="colFirst"><code>static int</code></td>
  255. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></strong></code>
  256. <div class="block">Convert millis to seconds</div>
  257. </td>
  258. </tr>
  259. </table>
  260. <ul class="blockList">
  261. <li class="blockList"><a name="fields_inherited_from_class_org.apache.commons.compress.archivers.tar.TarConstants">
  262. <!-- -->
  263. </a>
  264. <h3>Fields inherited from interface&nbsp;org.apache.commons.compress.archivers.tar.<a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html" title="interface in org.apache.commons.compress.archivers.tar">TarConstants</a></h3>
  265. <code><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#ATIMELEN_GNU">ATIMELEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#ATIMELEN_XSTAR">ATIMELEN_XSTAR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#CHKSUM_OFFSET">CHKSUM_OFFSET</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#CHKSUMLEN">CHKSUMLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#CTIMELEN_GNU">CTIMELEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#CTIMELEN_XSTAR">CTIMELEN_XSTAR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#DEFAULT_BLKSIZE">DEFAULT_BLKSIZE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#DEFAULT_RCDSIZE">DEFAULT_RCDSIZE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#DEVLEN">DEVLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#FORMAT_OLDGNU">FORMAT_OLDGNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#FORMAT_POSIX">FORMAT_POSIX</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#FORMAT_XSTAR">FORMAT_XSTAR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#GIDLEN">GIDLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#GNAMELEN">GNAMELEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#GNU_LONGLINK">GNU_LONGLINK</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#ISEXTENDEDLEN_GNU">ISEXTENDEDLEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#ISEXTENDEDLEN_GNU_SPARSE">ISEXTENDEDLEN_GNU_SPARSE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_BLK">LF_BLK</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_CHR">LF_CHR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_CONTIG">LF_CONTIG</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_DIR">LF_DIR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_FIFO">LF_FIFO</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_GNUTYPE_LONGLINK">LF_GNUTYPE_LONGLINK</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_GNUTYPE_LONGNAME">LF_GNUTYPE_LONGNAME</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_GNUTYPE_SPARSE">LF_GNUTYPE_SPARSE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_LINK">LF_LINK</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_NORMAL">LF_NORMAL</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_OLDNORM">LF_OLDNORM</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_PAX_EXTENDED_HEADER_LC">LF_PAX_EXTENDED_HEADER_LC</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_PAX_EXTENDED_HEADER_UC">LF_PAX_EXTENDED_HEADER_UC</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_PAX_GLOBAL_EXTENDED_HEADER">LF_PAX_GLOBAL_EXTENDED_HEADER</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LF_SYMLINK">LF_SYMLINK</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#LONGNAMESLEN_GNU">LONGNAMESLEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAGIC_ANT">MAGIC_ANT</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAGIC_GNU">MAGIC_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAGIC_OFFSET">MAGIC_OFFSET</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAGIC_POSIX">MAGIC_POSIX</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAGIC_XSTAR">MAGIC_XSTAR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAGICLEN">MAGICLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAXID">MAXID</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MAXSIZE">MAXSIZE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MODELEN">MODELEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#MODTIMELEN">MODTIMELEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#NAMELEN">NAMELEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#OFFSETLEN_GNU">OFFSETLEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#PAD2LEN_GNU">PAD2LEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#PREFIXLEN">PREFIXLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#PREFIXLEN_XSTAR">PREFIXLEN_XSTAR</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#REALSIZELEN_GNU">REALSIZELEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#SIZELEN">SIZELEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#SPARSELEN_GNU">SPARSELEN_GNU</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#SPARSELEN_GNU_SPARSE">SPARSELEN_GNU_SPARSE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#UIDLEN">UIDLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#UNAMELEN">UNAMELEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#VERSION_ANT">VERSION_ANT</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#VERSION_GNU_SPACE">VERSION_GNU_SPACE</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#VERSION_GNU_ZERO">VERSION_GNU_ZERO</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#VERSION_OFFSET">VERSION_OFFSET</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#VERSION_POSIX">VERSION_POSIX</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#VERSIONLEN">VERSIONLEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#XSTAR_MAGIC_LEN">XSTAR_MAGIC_LEN</a>, <a href="../../../../../../org/apache/commons/compress/archivers/tar/TarConstants.html#XSTAR_MAGIC_OFFSET">XSTAR_MAGIC_OFFSET</a></code></li>
  266. </ul>
  267. <ul class="blockList">
  268. <li class="blockList"><a name="fields_inherited_from_class_org.apache.commons.compress.archivers.ArchiveEntry">
  269. <!-- -->
  270. </a>
  271. <h3>Fields inherited from interface&nbsp;org.apache.commons.compress.archivers.<a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></h3>
  272. <code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#SIZE_UNKNOWN">SIZE_UNKNOWN</a></code></li>
  273. </ul>
  274. </li>
  275. </ul>
  276. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  277. <ul class="blockList">
  278. <li class="blockList"><a name="constructor_summary">
  279. <!-- -->
  280. </a>
  281. <h3>Constructor Summary</h3>
  282. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  283. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  284. <tr>
  285. <th class="colOne" scope="col">Constructor and Description</th>
  286. </tr>
  287. <tr class="altColor">
  288. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(byte[])">TarArchiveEntry</a></strong>(byte[]&nbsp;headerBuf)</code>
  289. <div class="block">Construct an entry from an archive's header bytes.</div>
  290. </td>
  291. </tr>
  292. <tr class="rowColor">
  293. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(byte[],%20org.apache.commons.compress.archivers.zip.ZipEncoding)">TarArchiveEntry</a></strong>(byte[]&nbsp;headerBuf,
  294. <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipEncoding.html" title="interface in org.apache.commons.compress.archivers.zip">ZipEncoding</a>&nbsp;encoding)</code>
  295. <div class="block">Construct an entry from an archive's header bytes.</div>
  296. </td>
  297. </tr>
  298. <tr class="altColor">
  299. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(java.io.File)">TarArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>
  300. <div class="block">Construct an entry for a file.</div>
  301. </td>
  302. </tr>
  303. <tr class="rowColor">
  304. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(java.io.File,%20java.lang.String)">TarArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
  305. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fileName)</code>
  306. <div class="block">Construct an entry for a file.</div>
  307. </td>
  308. </tr>
  309. <tr class="altColor">
  310. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(java.lang.String)">TarArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
  311. <div class="block">Construct an entry with only a name.</div>
  312. </td>
  313. </tr>
  314. <tr class="rowColor">
  315. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(java.lang.String,%20boolean)">TarArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
  316. boolean&nbsp;preserveLeadingSlashes)</code>
  317. <div class="block">Construct an entry with only a name.</div>
  318. </td>
  319. </tr>
  320. <tr class="altColor">
  321. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(java.lang.String,%20byte)">TarArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
  322. byte&nbsp;linkFlag)</code>
  323. <div class="block">Construct an entry with a name and a link flag.</div>
  324. </td>
  325. </tr>
  326. <tr class="rowColor">
  327. <td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#TarArchiveEntry(java.lang.String,%20byte,%20boolean)">TarArchiveEntry</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
  328. byte&nbsp;linkFlag,
  329. boolean&nbsp;preserveLeadingSlashes)</code>
  330. <div class="block">Construct an entry with a name and a link flag.</div>
  331. </td>
  332. </tr>
  333. </table>
  334. </li>
  335. </ul>
  336. <!-- ========== METHOD SUMMARY =========== -->
  337. <ul class="blockList">
  338. <li class="blockList"><a name="method_summary">
  339. <!-- -->
  340. </a>
  341. <h3>Method Summary</h3>
  342. <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  343. <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
  344. <tr>
  345. <th class="colFirst" scope="col">Modifier and Type</th>
  346. <th class="colLast" scope="col">Method and Description</th>
  347. </tr>
  348. <tr class="altColor">
  349. <td class="colFirst"><code>boolean</code></td>
  350. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;it)</code>
  351. <div class="block">Determine if the two entries are equal.</div>
  352. </td>
  353. </tr>
  354. <tr class="rowColor">
  355. <td class="colFirst"><code>boolean</code></td>
  356. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#equals(org.apache.commons.compress.archivers.tar.TarArchiveEntry)">equals</a></strong>(<a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" title="class in org.apache.commons.compress.archivers.tar">TarArchiveEntry</a>&nbsp;it)</code>
  357. <div class="block">Determine if the two entries are equal.</div>
  358. </td>
  359. </tr>
  360. <tr class="altColor">
  361. <td class="colFirst"><code>int</code></td>
  362. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getDevMajor()">getDevMajor</a></strong>()</code>
  363. <div class="block">Get this entry's major device number.</div>
  364. </td>
  365. </tr>
  366. <tr class="rowColor">
  367. <td class="colFirst"><code>int</code></td>
  368. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getDevMinor()">getDevMinor</a></strong>()</code>
  369. <div class="block">Get this entry's minor device number.</div>
  370. </td>
  371. </tr>
  372. <tr class="altColor">
  373. <td class="colFirst"><code><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" title="class in org.apache.commons.compress.archivers.tar">TarArchiveEntry</a>[]</code></td>
  374. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getDirectoryEntries()">getDirectoryEntries</a></strong>()</code>
  375. <div class="block">If this entry represents a file, and the file is a directory, return
  376. an array of TarEntries for this entry's children.</div>
  377. </td>
  378. </tr>
  379. <tr class="rowColor">
  380. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
  381. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getFile()">getFile</a></strong>()</code>
  382. <div class="block">Get this entry's file.</div>
  383. </td>
  384. </tr>
  385. <tr class="altColor">
  386. <td class="colFirst"><code>int</code></td>
  387. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getGroupId()">getGroupId</a></strong>()</code>
  388. <div class="block"><strong>Deprecated.</strong>&nbsp;
  389. <div class="block"><i>use #getLongGroupId instead as group ids can be
  390. bigger than <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a></i></div>
  391. </div>
  392. </td>
  393. </tr>
  394. <tr class="rowColor">
  395. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  396. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getGroupName()">getGroupName</a></strong>()</code>
  397. <div class="block">Get this entry's group name.</div>
  398. </td>
  399. </tr>
  400. <tr class="altColor">
  401. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
  402. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getLastModifiedDate()">getLastModifiedDate</a></strong>()</code>
  403. <div class="block">Gets the last modified date of this entry.</div>
  404. </td>
  405. </tr>
  406. <tr class="rowColor">
  407. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  408. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getLinkName()">getLinkName</a></strong>()</code>
  409. <div class="block">Get this entry's link name.</div>
  410. </td>
  411. </tr>
  412. <tr class="altColor">
  413. <td class="colFirst"><code>long</code></td>
  414. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getLongGroupId()">getLongGroupId</a></strong>()</code>
  415. <div class="block">Get this entry's group id.</div>
  416. </td>
  417. </tr>
  418. <tr class="rowColor">
  419. <td class="colFirst"><code>long</code></td>
  420. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getLongUserId()">getLongUserId</a></strong>()</code>
  421. <div class="block">Get this entry's user id.</div>
  422. </td>
  423. </tr>
  424. <tr class="altColor">
  425. <td class="colFirst"><code>int</code></td>
  426. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getMode()">getMode</a></strong>()</code>
  427. <div class="block">Get this entry's mode.</div>
  428. </td>
  429. </tr>
  430. <tr class="rowColor">
  431. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a></code></td>
  432. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getModTime()">getModTime</a></strong>()</code>
  433. <div class="block">Set this entry's modification time.</div>
  434. </td>
  435. </tr>
  436. <tr class="altColor">
  437. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  438. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getName()">getName</a></strong>()</code>
  439. <div class="block">Get this entry's name.</div>
  440. </td>
  441. </tr>
  442. <tr class="rowColor">
  443. <td class="colFirst"><code>long</code></td>
  444. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getRealSize()">getRealSize</a></strong>()</code>
  445. <div class="block">Get this entry's real file size in case of a sparse file.</div>
  446. </td>
  447. </tr>
  448. <tr class="altColor">
  449. <td class="colFirst"><code>long</code></td>
  450. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getSize()">getSize</a></strong>()</code>
  451. <div class="block">Get this entry's file size.</div>
  452. </td>
  453. </tr>
  454. <tr class="rowColor">
  455. <td class="colFirst"><code>int</code></td>
  456. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getUserId()">getUserId</a></strong>()</code>
  457. <div class="block"><strong>Deprecated.</strong>&nbsp;
  458. <div class="block"><i>use #getLongUserId instead as user ids can be
  459. bigger than <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a></i></div>
  460. </div>
  461. </td>
  462. </tr>
  463. <tr class="altColor">
  464. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  465. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#getUserName()">getUserName</a></strong>()</code>
  466. <div class="block">Get this entry's user name.</div>
  467. </td>
  468. </tr>
  469. <tr class="rowColor">
  470. <td class="colFirst"><code>int</code></td>
  471. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#hashCode()">hashCode</a></strong>()</code>
  472. <div class="block">Hashcodes are based on entry names.</div>
  473. </td>
  474. </tr>
  475. <tr class="altColor">
  476. <td class="colFirst"><code>boolean</code></td>
  477. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isBlockDevice()">isBlockDevice</a></strong>()</code>
  478. <div class="block">Check if this is a block device entry.</div>
  479. </td>
  480. </tr>
  481. <tr class="rowColor">
  482. <td class="colFirst"><code>boolean</code></td>
  483. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isCharacterDevice()">isCharacterDevice</a></strong>()</code>
  484. <div class="block">Check if this is a character device entry.</div>
  485. </td>
  486. </tr>
  487. <tr class="altColor">
  488. <td class="colFirst"><code>boolean</code></td>
  489. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isCheckSumOK()">isCheckSumOK</a></strong>()</code>
  490. <div class="block">Get this entry's checksum status.</div>
  491. </td>
  492. </tr>
  493. <tr class="rowColor">
  494. <td class="colFirst"><code>boolean</code></td>
  495. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isDescendent(org.apache.commons.compress.archivers.tar.TarArchiveEntry)">isDescendent</a></strong>(<a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" title="class in org.apache.commons.compress.archivers.tar">TarArchiveEntry</a>&nbsp;desc)</code>
  496. <div class="block">Determine if the given entry is a descendant of this entry.</div>
  497. </td>
  498. </tr>
  499. <tr class="altColor">
  500. <td class="colFirst"><code>boolean</code></td>
  501. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isDirectory()">isDirectory</a></strong>()</code>
  502. <div class="block">Return whether or not this entry represents a directory.</div>
  503. </td>
  504. </tr>
  505. <tr class="rowColor">
  506. <td class="colFirst"><code>boolean</code></td>
  507. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isExtended()">isExtended</a></strong>()</code>
  508. <div class="block">Indicates in case of an oldgnu sparse file if an extension
  509. sparse header follows.</div>
  510. </td>
  511. </tr>
  512. <tr class="altColor">
  513. <td class="colFirst"><code>boolean</code></td>
  514. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isFIFO()">isFIFO</a></strong>()</code>
  515. <div class="block">Check if this is a FIFO (pipe) entry.</div>
  516. </td>
  517. </tr>
  518. <tr class="rowColor">
  519. <td class="colFirst"><code>boolean</code></td>
  520. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isFile()">isFile</a></strong>()</code>
  521. <div class="block">Check if this is a "normal file"</div>
  522. </td>
  523. </tr>
  524. <tr class="altColor">
  525. <td class="colFirst"><code>boolean</code></td>
  526. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isGlobalPaxHeader()">isGlobalPaxHeader</a></strong>()</code>
  527. <div class="block">Check if this is a Pax header.</div>
  528. </td>
  529. </tr>
  530. <tr class="rowColor">
  531. <td class="colFirst"><code>boolean</code></td>
  532. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isGNULongLinkEntry()">isGNULongLinkEntry</a></strong>()</code>
  533. <div class="block">Indicate if this entry is a GNU long linkname block</div>
  534. </td>
  535. </tr>
  536. <tr class="altColor">
  537. <td class="colFirst"><code>boolean</code></td>
  538. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isGNULongNameEntry()">isGNULongNameEntry</a></strong>()</code>
  539. <div class="block">Indicate if this entry is a GNU long name block</div>
  540. </td>
  541. </tr>
  542. <tr class="rowColor">
  543. <td class="colFirst"><code>boolean</code></td>
  544. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isGNUSparse()">isGNUSparse</a></strong>()</code>
  545. <div class="block">Indicate if this entry is a GNU sparse block.</div>
  546. </td>
  547. </tr>
  548. <tr class="altColor">
  549. <td class="colFirst"><code>boolean</code></td>
  550. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isLink()">isLink</a></strong>()</code>
  551. <div class="block">Check if this is a link entry.</div>
  552. </td>
  553. </tr>
  554. <tr class="rowColor">
  555. <td class="colFirst"><code>boolean</code></td>
  556. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isOldGNUSparse()">isOldGNUSparse</a></strong>()</code>
  557. <div class="block">Indicate if this entry is a GNU or star sparse block using the
  558. oldgnu format.</div>
  559. </td>
  560. </tr>
  561. <tr class="altColor">
  562. <td class="colFirst"><code>boolean</code></td>
  563. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isPaxGNUSparse()">isPaxGNUSparse</a></strong>()</code>
  564. <div class="block">Indicate if this entry is a GNU sparse block using one of the
  565. PAX formats.</div>
  566. </td>
  567. </tr>
  568. <tr class="rowColor">
  569. <td class="colFirst"><code>boolean</code></td>
  570. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isPaxHeader()">isPaxHeader</a></strong>()</code>
  571. <div class="block">Check if this is a Pax header.</div>
  572. </td>
  573. </tr>
  574. <tr class="altColor">
  575. <td class="colFirst"><code>boolean</code></td>
  576. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isSparse()">isSparse</a></strong>()</code>
  577. <div class="block">Check whether this is a sparse entry.</div>
  578. </td>
  579. </tr>
  580. <tr class="rowColor">
  581. <td class="colFirst"><code>boolean</code></td>
  582. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isStarSparse()">isStarSparse</a></strong>()</code>
  583. <div class="block">Indicate if this entry is a star sparse block using PAX headers.</div>
  584. </td>
  585. </tr>
  586. <tr class="altColor">
  587. <td class="colFirst"><code>boolean</code></td>
  588. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#isSymbolicLink()">isSymbolicLink</a></strong>()</code>
  589. <div class="block">Check if this is a symbolic link entry.</div>
  590. </td>
  591. </tr>
  592. <tr class="rowColor">
  593. <td class="colFirst"><code>void</code></td>
  594. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#parseTarHeader(byte[])">parseTarHeader</a></strong>(byte[]&nbsp;header)</code>
  595. <div class="block">Parse an entry's header information from a header buffer.</div>
  596. </td>
  597. </tr>
  598. <tr class="altColor">
  599. <td class="colFirst"><code>void</code></td>
  600. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#parseTarHeader(byte[],%20org.apache.commons.compress.archivers.zip.ZipEncoding)">parseTarHeader</a></strong>(byte[]&nbsp;header,
  601. <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipEncoding.html" title="interface in org.apache.commons.compress.archivers.zip">ZipEncoding</a>&nbsp;encoding)</code>
  602. <div class="block">Parse an entry's header information from a header buffer.</div>
  603. </td>
  604. </tr>
  605. <tr class="rowColor">
  606. <td class="colFirst"><code>void</code></td>
  607. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setDevMajor(int)">setDevMajor</a></strong>(int&nbsp;devNo)</code>
  608. <div class="block">Set this entry's major device number.</div>
  609. </td>
  610. </tr>
  611. <tr class="altColor">
  612. <td class="colFirst"><code>void</code></td>
  613. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setDevMinor(int)">setDevMinor</a></strong>(int&nbsp;devNo)</code>
  614. <div class="block">Set this entry's minor device number.</div>
  615. </td>
  616. </tr>
  617. <tr class="rowColor">
  618. <td class="colFirst"><code>void</code></td>
  619. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setGroupId(int)">setGroupId</a></strong>(int&nbsp;groupId)</code>
  620. <div class="block">Set this entry's group id.</div>
  621. </td>
  622. </tr>
  623. <tr class="altColor">
  624. <td class="colFirst"><code>void</code></td>
  625. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setGroupId(long)">setGroupId</a></strong>(long&nbsp;groupId)</code>
  626. <div class="block">Set this entry's group id.</div>
  627. </td>
  628. </tr>
  629. <tr class="rowColor">
  630. <td class="colFirst"><code>void</code></td>
  631. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setGroupName(java.lang.String)">setGroupName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;groupName)</code>
  632. <div class="block">Set this entry's group name.</div>
  633. </td>
  634. </tr>
  635. <tr class="altColor">
  636. <td class="colFirst"><code>void</code></td>
  637. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setIds(int,%20int)">setIds</a></strong>(int&nbsp;userId,
  638. int&nbsp;groupId)</code>
  639. <div class="block">Convenience method to set this entry's group and user ids.</div>
  640. </td>
  641. </tr>
  642. <tr class="rowColor">
  643. <td class="colFirst"><code>void</code></td>
  644. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setLinkName(java.lang.String)">setLinkName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;link)</code>
  645. <div class="block">Set this entry's link name.</div>
  646. </td>
  647. </tr>
  648. <tr class="altColor">
  649. <td class="colFirst"><code>void</code></td>
  650. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setMode(int)">setMode</a></strong>(int&nbsp;mode)</code>
  651. <div class="block">Set the mode for this entry</div>
  652. </td>
  653. </tr>
  654. <tr class="rowColor">
  655. <td class="colFirst"><code>void</code></td>
  656. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setModTime(java.util.Date)">setModTime</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;time)</code>
  657. <div class="block">Set this entry's modification time.</div>
  658. </td>
  659. </tr>
  660. <tr class="altColor">
  661. <td class="colFirst"><code>void</code></td>
  662. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setModTime(long)">setModTime</a></strong>(long&nbsp;time)</code>
  663. <div class="block">Set this entry's modification time.</div>
  664. </td>
  665. </tr>
  666. <tr class="rowColor">
  667. <td class="colFirst"><code>void</code></td>
  668. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setName(java.lang.String)">setName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
  669. <div class="block">Set this entry's name.</div>
  670. </td>
  671. </tr>
  672. <tr class="altColor">
  673. <td class="colFirst"><code>void</code></td>
  674. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setNames(java.lang.String,%20java.lang.String)">setNames</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;userName,
  675. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;groupName)</code>
  676. <div class="block">Convenience method to set this entry's group and user names.</div>
  677. </td>
  678. </tr>
  679. <tr class="rowColor">
  680. <td class="colFirst"><code>void</code></td>
  681. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setSize(long)">setSize</a></strong>(long&nbsp;size)</code>
  682. <div class="block">Set this entry's file size.</div>
  683. </td>
  684. </tr>
  685. <tr class="altColor">
  686. <td class="colFirst"><code>void</code></td>
  687. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setUserId(int)">setUserId</a></strong>(int&nbsp;userId)</code>
  688. <div class="block">Set this entry's user id.</div>
  689. </td>
  690. </tr>
  691. <tr class="rowColor">
  692. <td class="colFirst"><code>void</code></td>
  693. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setUserId(long)">setUserId</a></strong>(long&nbsp;userId)</code>
  694. <div class="block">Set this entry's user id.</div>
  695. </td>
  696. </tr>
  697. <tr class="altColor">
  698. <td class="colFirst"><code>void</code></td>
  699. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#setUserName(java.lang.String)">setUserName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;userName)</code>
  700. <div class="block">Set this entry's user name.</div>
  701. </td>
  702. </tr>
  703. <tr class="rowColor">
  704. <td class="colFirst"><code>void</code></td>
  705. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#writeEntryHeader(byte[])">writeEntryHeader</a></strong>(byte[]&nbsp;outbuf)</code>
  706. <div class="block">Write an entry's header information to a header buffer.</div>
  707. </td>
  708. </tr>
  709. <tr class="altColor">
  710. <td class="colFirst"><code>void</code></td>
  711. <td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#writeEntryHeader(byte[],%20org.apache.commons.compress.archivers.zip.ZipEncoding,%20boolean)">writeEntryHeader</a></strong>(byte[]&nbsp;outbuf,
  712. <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipEncoding.html" title="interface in org.apache.commons.compress.archivers.zip">ZipEncoding</a>&nbsp;encoding,
  713. boolean&nbsp;starMode)</code>
  714. <div class="block">Write an entry's header information to a header buffer.</div>
  715. </td>
  716. </tr>
  717. </table>
  718. <ul class="blockList">
  719. <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
  720. <!-- -->
  721. </a>
  722. <h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
  723. <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
  724. </ul>
  725. </li>
  726. </ul>
  727. </li>
  728. </ul>
  729. </div>
  730. <div class="details">
  731. <ul class="blockList">
  732. <li class="blockList">
  733. <!-- ============ FIELD DETAIL =========== -->
  734. <ul class="blockList">
  735. <li class="blockList"><a name="field_detail">
  736. <!-- -->
  737. </a>
  738. <h3>Field Detail</h3>
  739. <a name="MAX_NAMELEN">
  740. <!-- -->
  741. </a>
  742. <ul class="blockList">
  743. <li class="blockList">
  744. <h4>MAX_NAMELEN</h4>
  745. <pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.211">MAX_NAMELEN</a></pre>
  746. <div class="block">Maximum length of a user's name in the tar file</div>
  747. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.commons.compress.archivers.tar.TarArchiveEntry.MAX_NAMELEN">Constant Field Values</a></dd></dl>
  748. </li>
  749. </ul>
  750. <a name="DEFAULT_DIR_MODE">
  751. <!-- -->
  752. </a>
  753. <ul class="blockList">
  754. <li class="blockList">
  755. <h4>DEFAULT_DIR_MODE</h4>
  756. <pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.214">DEFAULT_DIR_MODE</a></pre>
  757. <div class="block">Default permissions bits for directories</div>
  758. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.commons.compress.archivers.tar.TarArchiveEntry.DEFAULT_DIR_MODE">Constant Field Values</a></dd></dl>
  759. </li>
  760. </ul>
  761. <a name="DEFAULT_FILE_MODE">
  762. <!-- -->
  763. </a>
  764. <ul class="blockList">
  765. <li class="blockList">
  766. <h4>DEFAULT_FILE_MODE</h4>
  767. <pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.217">DEFAULT_FILE_MODE</a></pre>
  768. <div class="block">Default permissions bits for files</div>
  769. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.commons.compress.archivers.tar.TarArchiveEntry.DEFAULT_FILE_MODE">Constant Field Values</a></dd></dl>
  770. </li>
  771. </ul>
  772. <a name="MILLIS_PER_SECOND">
  773. <!-- -->
  774. </a>
  775. <ul class="blockListLast">
  776. <li class="blockList">
  777. <h4>MILLIS_PER_SECOND</h4>
  778. <pre>public static final&nbsp;int <a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.220">MILLIS_PER_SECOND</a></pre>
  779. <div class="block">Convert millis to seconds</div>
  780. <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.commons.compress.archivers.tar.TarArchiveEntry.MILLIS_PER_SECOND">Constant Field Values</a></dd></dl>
  781. </li>
  782. </ul>
  783. </li>
  784. </ul>
  785. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  786. <ul class="blockList">
  787. <li class="blockList"><a name="constructor_detail">
  788. <!-- -->
  789. </a>
  790. <h3>Constructor Detail</h3>
  791. <a name="TarArchiveEntry(java.lang.String)">
  792. <!-- -->
  793. </a>
  794. <ul class="blockList">
  795. <li class="blockList">
  796. <h4>TarArchiveEntry</h4>
  797. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.242">TarArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
  798. <div class="block">Construct an entry with only a name. This allows the programmer
  799. to construct the entry's header "by hand". File is set to null.</div>
  800. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the entry name</dd></dl>
  801. </li>
  802. </ul>
  803. <a name="TarArchiveEntry(java.lang.String, boolean)">
  804. <!-- -->
  805. </a>
  806. <ul class="blockList">
  807. <li class="blockList">
  808. <h4>TarArchiveEntry</h4>
  809. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.256">TarArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
  810. boolean&nbsp;preserveLeadingSlashes)</pre>
  811. <div class="block">Construct an entry with only a name. This allows the programmer
  812. to construct the entry's header "by hand". File is set to null.</div>
  813. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the entry name</dd><dd><code>preserveLeadingSlashes</code> - whether to allow leading slashes
  814. in the name.</dd><dt><span class="strong">Since:</span></dt>
  815. <dd>1.1</dd></dl>
  816. </li>
  817. </ul>
  818. <a name="TarArchiveEntry(java.lang.String, byte)">
  819. <!-- -->
  820. </a>
  821. <ul class="blockList">
  822. <li class="blockList">
  823. <h4>TarArchiveEntry</h4>
  824. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.277">TarArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
  825. byte&nbsp;linkFlag)</pre>
  826. <div class="block">Construct an entry with a name and a link flag.</div>
  827. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the entry name</dd><dd><code>linkFlag</code> - the entry link flag.</dd></dl>
  828. </li>
  829. </ul>
  830. <a name="TarArchiveEntry(java.lang.String, byte, boolean)">
  831. <!-- -->
  832. </a>
  833. <ul class="blockList">
  834. <li class="blockList">
  835. <h4>TarArchiveEntry</h4>
  836. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.291">TarArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
  837. byte&nbsp;linkFlag,
  838. boolean&nbsp;preserveLeadingSlashes)</pre>
  839. <div class="block">Construct an entry with a name and a link flag.</div>
  840. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the entry name</dd><dd><code>linkFlag</code> - the entry link flag.</dd><dd><code>preserveLeadingSlashes</code> - whether to allow leading slashes
  841. in the name.</dd><dt><span class="strong">Since:</span></dt>
  842. <dd>1.5</dd></dl>
  843. </li>
  844. </ul>
  845. <a name="TarArchiveEntry(java.io.File)">
  846. <!-- -->
  847. </a>
  848. <ul class="blockList">
  849. <li class="blockList">
  850. <h4>TarArchiveEntry</h4>
  851. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.307">TarArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</pre>
  852. <div class="block">Construct an entry for a file. File is set to file, and the
  853. header is constructed from information from the file.
  854. The name is set from the normalized file path.</div>
  855. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - The file that the entry represents.</dd></dl>
  856. </li>
  857. </ul>
  858. <a name="TarArchiveEntry(java.io.File, java.lang.String)">
  859. <!-- -->
  860. </a>
  861. <ul class="blockList">
  862. <li class="blockList">
  863. <h4>TarArchiveEntry</h4>
  864. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.318">TarArchiveEntry</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
  865. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;fileName)</pre>
  866. <div class="block">Construct an entry for a file. File is set to file, and the
  867. header is constructed from information from the file.</div>
  868. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - The file that the entry represents.</dd><dd><code>fileName</code> - the name to be used for the entry.</dd></dl>
  869. </li>
  870. </ul>
  871. <a name="TarArchiveEntry(byte[])">
  872. <!-- -->
  873. </a>
  874. <ul class="blockList">
  875. <li class="blockList">
  876. <h4>TarArchiveEntry</h4>
  877. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.350">TarArchiveEntry</a>(byte[]&nbsp;headerBuf)</pre>
  878. <div class="block">Construct an entry from an archive's header bytes. File is set
  879. to null.</div>
  880. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>headerBuf</code> - The header bytes from a tar archive entry.</dd>
  881. <dt><span class="strong">Throws:</span></dt>
  882. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if any of the numeric fields have an invalid format</dd></dl>
  883. </li>
  884. </ul>
  885. <a name="TarArchiveEntry(byte[], org.apache.commons.compress.archivers.zip.ZipEncoding)">
  886. <!-- -->
  887. </a>
  888. <ul class="blockListLast">
  889. <li class="blockList">
  890. <h4>TarArchiveEntry</h4>
  891. <pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.365">TarArchiveEntry</a>(byte[]&nbsp;headerBuf,
  892. <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipEncoding.html" title="interface in org.apache.commons.compress.archivers.zip">ZipEncoding</a>&nbsp;encoding)
  893. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
  894. <div class="block">Construct an entry from an archive's header bytes. File is set
  895. to null.</div>
  896. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>headerBuf</code> - The header bytes from a tar archive entry.</dd><dd><code>encoding</code> - encoding to use for file names</dd>
  897. <dt><span class="strong">Throws:</span></dt>
  898. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if any of the numeric fields have an invalid format</dd>
  899. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - on error</dd><dt><span class="strong">Since:</span></dt>
  900. <dd>1.4</dd></dl>
  901. </li>
  902. </ul>
  903. </li>
  904. </ul>
  905. <!-- ============ METHOD DETAIL ========== -->
  906. <ul class="blockList">
  907. <li class="blockList"><a name="method_detail">
  908. <!-- -->
  909. </a>
  910. <h3>Method Detail</h3>
  911. <a name="equals(org.apache.commons.compress.archivers.tar.TarArchiveEntry)">
  912. <!-- -->
  913. </a>
  914. <ul class="blockList">
  915. <li class="blockList">
  916. <h4>equals</h4>
  917. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.378">equals</a>(<a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" title="class in org.apache.commons.compress.archivers.tar">TarArchiveEntry</a>&nbsp;it)</pre>
  918. <div class="block">Determine if the two entries are equal. Equality is determined
  919. by the header names being equal.</div>
  920. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>it</code> - Entry to be checked for equality.</dd>
  921. <dt><span class="strong">Returns:</span></dt><dd>True if the entries are equal.</dd></dl>
  922. </li>
  923. </ul>
  924. <a name="equals(java.lang.Object)">
  925. <!-- -->
  926. </a>
  927. <ul class="blockList">
  928. <li class="blockList">
  929. <h4>equals</h4>
  930. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.390">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;it)</pre>
  931. <div class="block">Determine if the two entries are equal. Equality is determined
  932. by the header names being equal.</div>
  933. <dl>
  934. <dt><strong>Overrides:</strong></dt>
  935. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
  936. <dt><span class="strong">Parameters:</span></dt><dd><code>it</code> - Entry to be checked for equality.</dd>
  937. <dt><span class="strong">Returns:</span></dt><dd>True if the entries are equal.</dd></dl>
  938. </li>
  939. </ul>
  940. <a name="hashCode()">
  941. <!-- -->
  942. </a>
  943. <ul class="blockList">
  944. <li class="blockList">
  945. <h4>hashCode</h4>
  946. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.403">hashCode</a>()</pre>
  947. <div class="block">Hashcodes are based on entry names.</div>
  948. <dl>
  949. <dt><strong>Overrides:</strong></dt>
  950. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
  951. <dt><span class="strong">Returns:</span></dt><dd>the entry hashcode</dd></dl>
  952. </li>
  953. </ul>
  954. <a name="isDescendent(org.apache.commons.compress.archivers.tar.TarArchiveEntry)">
  955. <!-- -->
  956. </a>
  957. <ul class="blockList">
  958. <li class="blockList">
  959. <h4>isDescendent</h4>
  960. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.415">isDescendent</a>(<a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" title="class in org.apache.commons.compress.archivers.tar">TarArchiveEntry</a>&nbsp;desc)</pre>
  961. <div class="block">Determine if the given entry is a descendant of this entry.
  962. Descendancy is determined by the name of the descendant
  963. starting with this entry's name.</div>
  964. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>desc</code> - Entry to be checked as a descendent of this.</dd>
  965. <dt><span class="strong">Returns:</span></dt><dd>True if entry is a descendant of this.</dd></dl>
  966. </li>
  967. </ul>
  968. <a name="getName()">
  969. <!-- -->
  970. </a>
  971. <ul class="blockList">
  972. <li class="blockList">
  973. <h4>getName</h4>
  974. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.425">getName</a>()</pre>
  975. <div class="block">Get this entry's name.</div>
  976. <dl>
  977. <dt><strong>Specified by:</strong></dt>
  978. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  979. <dt><span class="strong">Returns:</span></dt><dd>This entry's name.</dd></dl>
  980. </li>
  981. </ul>
  982. <a name="setName(java.lang.String)">
  983. <!-- -->
  984. </a>
  985. <ul class="blockList">
  986. <li class="blockList">
  987. <h4>setName</h4>
  988. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.434">setName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
  989. <div class="block">Set this entry's name.</div>
  990. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - This entry's new name.</dd></dl>
  991. </li>
  992. </ul>
  993. <a name="setMode(int)">
  994. <!-- -->
  995. </a>
  996. <ul class="blockList">
  997. <li class="blockList">
  998. <h4>setMode</h4>
  999. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.443">setMode</a>(int&nbsp;mode)</pre>
  1000. <div class="block">Set the mode for this entry</div>
  1001. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>mode</code> - the mode for this entry</dd></dl>
  1002. </li>
  1003. </ul>
  1004. <a name="getLinkName()">
  1005. <!-- -->
  1006. </a>
  1007. <ul class="blockList">
  1008. <li class="blockList">
  1009. <h4>getLinkName</h4>
  1010. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.452">getLinkName</a>()</pre>
  1011. <div class="block">Get this entry's link name.</div>
  1012. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's link name.</dd></dl>
  1013. </li>
  1014. </ul>
  1015. <a name="setLinkName(java.lang.String)">
  1016. <!-- -->
  1017. </a>
  1018. <ul class="blockList">
  1019. <li class="blockList">
  1020. <h4>setLinkName</h4>
  1021. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.463">setLinkName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;link)</pre>
  1022. <div class="block">Set this entry's link name.</div>
  1023. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>link</code> - the link name to use.</dd><dt><span class="strong">Since:</span></dt>
  1024. <dd>1.1</dd></dl>
  1025. </li>
  1026. </ul>
  1027. <a name="getUserId()">
  1028. <!-- -->
  1029. </a>
  1030. <ul class="blockList">
  1031. <li class="blockList">
  1032. <h4>getUserId</h4>
  1033. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  1034. public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.475">getUserId</a>()</pre>
  1035. <div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use #getLongUserId instead as user ids can be
  1036. bigger than <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a></i></div>
  1037. <div class="block">Get this entry's user id.</div>
  1038. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's user id.</dd></dl>
  1039. </li>
  1040. </ul>
  1041. <a name="setUserId(int)">
  1042. <!-- -->
  1043. </a>
  1044. <ul class="blockList">
  1045. <li class="blockList">
  1046. <h4>setUserId</h4>
  1047. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.484">setUserId</a>(int&nbsp;userId)</pre>
  1048. <div class="block">Set this entry's user id.</div>
  1049. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>userId</code> - This entry's new user id.</dd></dl>
  1050. </li>
  1051. </ul>
  1052. <a name="getLongUserId()">
  1053. <!-- -->
  1054. </a>
  1055. <ul class="blockList">
  1056. <li class="blockList">
  1057. <h4>getLongUserId</h4>
  1058. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.494">getLongUserId</a>()</pre>
  1059. <div class="block">Get this entry's user id.</div>
  1060. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's user id.</dd><dt><span class="strong">Since:</span></dt>
  1061. <dd>1.10</dd></dl>
  1062. </li>
  1063. </ul>
  1064. <a name="setUserId(long)">
  1065. <!-- -->
  1066. </a>
  1067. <ul class="blockList">
  1068. <li class="blockList">
  1069. <h4>setUserId</h4>
  1070. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.504">setUserId</a>(long&nbsp;userId)</pre>
  1071. <div class="block">Set this entry's user id.</div>
  1072. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>userId</code> - This entry's new user id.</dd><dt><span class="strong">Since:</span></dt>
  1073. <dd>1.10</dd></dl>
  1074. </li>
  1075. </ul>
  1076. <a name="getGroupId()">
  1077. <!-- -->
  1078. </a>
  1079. <ul class="blockList">
  1080. <li class="blockList">
  1081. <h4>getGroupId</h4>
  1082. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  1083. public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.516">getGroupId</a>()</pre>
  1084. <div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>use #getLongGroupId instead as group ids can be
  1085. bigger than <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Integer.MAX_VALUE</code></a></i></div>
  1086. <div class="block">Get this entry's group id.</div>
  1087. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's group id.</dd></dl>
  1088. </li>
  1089. </ul>
  1090. <a name="setGroupId(int)">
  1091. <!-- -->
  1092. </a>
  1093. <ul class="blockList">
  1094. <li class="blockList">
  1095. <h4>setGroupId</h4>
  1096. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.525">setGroupId</a>(int&nbsp;groupId)</pre>
  1097. <div class="block">Set this entry's group id.</div>
  1098. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>groupId</code> - This entry's new group id.</dd></dl>
  1099. </li>
  1100. </ul>
  1101. <a name="getLongGroupId()">
  1102. <!-- -->
  1103. </a>
  1104. <ul class="blockList">
  1105. <li class="blockList">
  1106. <h4>getLongGroupId</h4>
  1107. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.535">getLongGroupId</a>()</pre>
  1108. <div class="block">Get this entry's group id.</div>
  1109. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's group id.</dd><dt><span class="strong">Since:</span></dt>
  1110. <dd>1.10</dd></dl>
  1111. </li>
  1112. </ul>
  1113. <a name="setGroupId(long)">
  1114. <!-- -->
  1115. </a>
  1116. <ul class="blockList">
  1117. <li class="blockList">
  1118. <h4>setGroupId</h4>
  1119. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.545">setGroupId</a>(long&nbsp;groupId)</pre>
  1120. <div class="block">Set this entry's group id.</div>
  1121. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>groupId</code> - This entry's new group id.</dd><dt><span class="strong">Since:</span></dt>
  1122. <dd>1.10</dd></dl>
  1123. </li>
  1124. </ul>
  1125. <a name="getUserName()">
  1126. <!-- -->
  1127. </a>
  1128. <ul class="blockList">
  1129. <li class="blockList">
  1130. <h4>getUserName</h4>
  1131. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.554">getUserName</a>()</pre>
  1132. <div class="block">Get this entry's user name.</div>
  1133. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's user name.</dd></dl>
  1134. </li>
  1135. </ul>
  1136. <a name="setUserName(java.lang.String)">
  1137. <!-- -->
  1138. </a>
  1139. <ul class="blockList">
  1140. <li class="blockList">
  1141. <h4>setUserName</h4>
  1142. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.563">setUserName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;userName)</pre>
  1143. <div class="block">Set this entry's user name.</div>
  1144. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>userName</code> - This entry's new user name.</dd></dl>
  1145. </li>
  1146. </ul>
  1147. <a name="getGroupName()">
  1148. <!-- -->
  1149. </a>
  1150. <ul class="blockList">
  1151. <li class="blockList">
  1152. <h4>getGroupName</h4>
  1153. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.572">getGroupName</a>()</pre>
  1154. <div class="block">Get this entry's group name.</div>
  1155. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's group name.</dd></dl>
  1156. </li>
  1157. </ul>
  1158. <a name="setGroupName(java.lang.String)">
  1159. <!-- -->
  1160. </a>
  1161. <ul class="blockList">
  1162. <li class="blockList">
  1163. <h4>setGroupName</h4>
  1164. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.581">setGroupName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;groupName)</pre>
  1165. <div class="block">Set this entry's group name.</div>
  1166. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>groupName</code> - This entry's new group name.</dd></dl>
  1167. </li>
  1168. </ul>
  1169. <a name="setIds(int, int)">
  1170. <!-- -->
  1171. </a>
  1172. <ul class="blockList">
  1173. <li class="blockList">
  1174. <h4>setIds</h4>
  1175. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.591">setIds</a>(int&nbsp;userId,
  1176. int&nbsp;groupId)</pre>
  1177. <div class="block">Convenience method to set this entry's group and user ids.</div>
  1178. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>userId</code> - This entry's new user id.</dd><dd><code>groupId</code> - This entry's new group id.</dd></dl>
  1179. </li>
  1180. </ul>
  1181. <a name="setNames(java.lang.String, java.lang.String)">
  1182. <!-- -->
  1183. </a>
  1184. <ul class="blockList">
  1185. <li class="blockList">
  1186. <h4>setNames</h4>
  1187. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.602">setNames</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;userName,
  1188. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;groupName)</pre>
  1189. <div class="block">Convenience method to set this entry's group and user names.</div>
  1190. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>userName</code> - This entry's new user name.</dd><dd><code>groupName</code> - This entry's new group name.</dd></dl>
  1191. </li>
  1192. </ul>
  1193. <a name="setModTime(long)">
  1194. <!-- -->
  1195. </a>
  1196. <ul class="blockList">
  1197. <li class="blockList">
  1198. <h4>setModTime</h4>
  1199. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.613">setModTime</a>(long&nbsp;time)</pre>
  1200. <div class="block">Set this entry's modification time. The parameter passed
  1201. to this method is in "Java time".</div>
  1202. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>time</code> - This entry's new modification time.</dd></dl>
  1203. </li>
  1204. </ul>
  1205. <a name="setModTime(java.util.Date)">
  1206. <!-- -->
  1207. </a>
  1208. <ul class="blockList">
  1209. <li class="blockList">
  1210. <h4>setModTime</h4>
  1211. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.622">setModTime</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;time)</pre>
  1212. <div class="block">Set this entry's modification time.</div>
  1213. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>time</code> - This entry's new modification time.</dd></dl>
  1214. </li>
  1215. </ul>
  1216. <a name="getModTime()">
  1217. <!-- -->
  1218. </a>
  1219. <ul class="blockList">
  1220. <li class="blockList">
  1221. <h4>getModTime</h4>
  1222. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.631">getModTime</a>()</pre>
  1223. <div class="block">Set this entry's modification time.</div>
  1224. <dl><dt><span class="strong">Returns:</span></dt><dd>time This entry's new modification time.</dd></dl>
  1225. </li>
  1226. </ul>
  1227. <a name="getLastModifiedDate()">
  1228. <!-- -->
  1229. </a>
  1230. <ul class="blockList">
  1231. <li class="blockList">
  1232. <h4>getLastModifiedDate</h4>
  1233. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util">Date</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.636">getLastModifiedDate</a>()</pre>
  1234. <div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getLastModifiedDate()">ArchiveEntry</a></code></strong></div>
  1235. <div class="block">Gets the last modified date of this entry.</div>
  1236. <dl>
  1237. <dt><strong>Specified by:</strong></dt>
  1238. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getLastModifiedDate()">getLastModifiedDate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  1239. <dt><span class="strong">Returns:</span></dt><dd>the last modified date of this entry.</dd></dl>
  1240. </li>
  1241. </ul>
  1242. <a name="isCheckSumOK()">
  1243. <!-- -->
  1244. </a>
  1245. <ul class="blockList">
  1246. <li class="blockList">
  1247. <h4>isCheckSumOK</h4>
  1248. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.647">isCheckSumOK</a>()</pre>
  1249. <div class="block">Get this entry's checksum status.</div>
  1250. <dl><dt><span class="strong">Returns:</span></dt><dd>if the header checksum is reasonably correct</dd><dt><span class="strong">Since:</span></dt>
  1251. <dd>1.5</dd>
  1252. <dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarUtils.html#verifyCheckSum(byte[])"><code>TarUtils.verifyCheckSum(byte[])</code></a></dd></dl>
  1253. </li>
  1254. </ul>
  1255. <a name="getFile()">
  1256. <!-- -->
  1257. </a>
  1258. <ul class="blockList">
  1259. <li class="blockList">
  1260. <h4>getFile</h4>
  1261. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.659">getFile</a>()</pre>
  1262. <div class="block">Get this entry's file.
  1263. <p>This method is only useful for entries created from a <code>File</code> but not for entries read from an archive.</p></div>
  1264. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's file.</dd></dl>
  1265. </li>
  1266. </ul>
  1267. <a name="getMode()">
  1268. <!-- -->
  1269. </a>
  1270. <ul class="blockList">
  1271. <li class="blockList">
  1272. <h4>getMode</h4>
  1273. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.668">getMode</a>()</pre>
  1274. <div class="block">Get this entry's mode.</div>
  1275. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's mode.</dd></dl>
  1276. </li>
  1277. </ul>
  1278. <a name="getSize()">
  1279. <!-- -->
  1280. </a>
  1281. <ul class="blockList">
  1282. <li class="blockList">
  1283. <h4>getSize</h4>
  1284. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.678">getSize</a>()</pre>
  1285. <div class="block">Get this entry's file size.</div>
  1286. <dl>
  1287. <dt><strong>Specified by:</strong></dt>
  1288. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#getSize()">getSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  1289. <dt><span class="strong">Returns:</span></dt><dd>This entry's file size.</dd></dl>
  1290. </li>
  1291. </ul>
  1292. <a name="setSize(long)">
  1293. <!-- -->
  1294. </a>
  1295. <ul class="blockList">
  1296. <li class="blockList">
  1297. <h4>setSize</h4>
  1298. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.688">setSize</a>(long&nbsp;size)</pre>
  1299. <div class="block">Set this entry's file size.</div>
  1300. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - This entry's new file size.</dd>
  1301. <dt><span class="strong">Throws:</span></dt>
  1302. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the size is &lt; 0.</dd></dl>
  1303. </li>
  1304. </ul>
  1305. <a name="getDevMajor()">
  1306. <!-- -->
  1307. </a>
  1308. <ul class="blockList">
  1309. <li class="blockList">
  1310. <h4>getDevMajor</h4>
  1311. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.701">getDevMajor</a>()</pre>
  1312. <div class="block">Get this entry's major device number.</div>
  1313. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's major device number.</dd><dt><span class="strong">Since:</span></dt>
  1314. <dd>1.4</dd></dl>
  1315. </li>
  1316. </ul>
  1317. <a name="setDevMajor(int)">
  1318. <!-- -->
  1319. </a>
  1320. <ul class="blockList">
  1321. <li class="blockList">
  1322. <h4>setDevMajor</h4>
  1323. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.712">setDevMajor</a>(int&nbsp;devNo)</pre>
  1324. <div class="block">Set this entry's major device number.</div>
  1325. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>devNo</code> - This entry's major device number.</dd>
  1326. <dt><span class="strong">Throws:</span></dt>
  1327. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the devNo is &lt; 0.</dd><dt><span class="strong">Since:</span></dt>
  1328. <dd>1.4</dd></dl>
  1329. </li>
  1330. </ul>
  1331. <a name="getDevMinor()">
  1332. <!-- -->
  1333. </a>
  1334. <ul class="blockList">
  1335. <li class="blockList">
  1336. <h4>getDevMinor</h4>
  1337. <pre>public&nbsp;int&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.726">getDevMinor</a>()</pre>
  1338. <div class="block">Get this entry's minor device number.</div>
  1339. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's minor device number.</dd><dt><span class="strong">Since:</span></dt>
  1340. <dd>1.4</dd></dl>
  1341. </li>
  1342. </ul>
  1343. <a name="setDevMinor(int)">
  1344. <!-- -->
  1345. </a>
  1346. <ul class="blockList">
  1347. <li class="blockList">
  1348. <h4>setDevMinor</h4>
  1349. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.737">setDevMinor</a>(int&nbsp;devNo)</pre>
  1350. <div class="block">Set this entry's minor device number.</div>
  1351. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>devNo</code> - This entry's minor device number.</dd>
  1352. <dt><span class="strong">Throws:</span></dt>
  1353. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the devNo is &lt; 0.</dd><dt><span class="strong">Since:</span></dt>
  1354. <dd>1.4</dd></dl>
  1355. </li>
  1356. </ul>
  1357. <a name="isExtended()">
  1358. <!-- -->
  1359. </a>
  1360. <ul class="blockList">
  1361. <li class="blockList">
  1362. <h4>isExtended</h4>
  1363. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.751">isExtended</a>()</pre>
  1364. <div class="block">Indicates in case of an oldgnu sparse file if an extension
  1365. sparse header follows.</div>
  1366. <dl><dt><span class="strong">Returns:</span></dt><dd>true if an extension oldgnu sparse header follows.</dd></dl>
  1367. </li>
  1368. </ul>
  1369. <a name="getRealSize()">
  1370. <!-- -->
  1371. </a>
  1372. <ul class="blockList">
  1373. <li class="blockList">
  1374. <h4>getRealSize</h4>
  1375. <pre>public&nbsp;long&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.760">getRealSize</a>()</pre>
  1376. <div class="block">Get this entry's real file size in case of a sparse file.</div>
  1377. <dl><dt><span class="strong">Returns:</span></dt><dd>This entry's real file size.</dd></dl>
  1378. </li>
  1379. </ul>
  1380. <a name="isGNUSparse()">
  1381. <!-- -->
  1382. </a>
  1383. <ul class="blockList">
  1384. <li class="blockList">
  1385. <h4>isGNUSparse</h4>
  1386. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.769">isGNUSparse</a>()</pre>
  1387. <div class="block">Indicate if this entry is a GNU sparse block.</div>
  1388. <dl><dt><span class="strong">Returns:</span></dt><dd>true if this is a sparse extension provided by GNU tar</dd></dl>
  1389. </li>
  1390. </ul>
  1391. <a name="isOldGNUSparse()">
  1392. <!-- -->
  1393. </a>
  1394. <ul class="blockList">
  1395. <li class="blockList">
  1396. <h4>isOldGNUSparse</h4>
  1397. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.780">isOldGNUSparse</a>()</pre>
  1398. <div class="block">Indicate if this entry is a GNU or star sparse block using the
  1399. oldgnu format.</div>
  1400. <dl><dt><span class="strong">Returns:</span></dt><dd>true if this is a sparse extension provided by GNU tar or star</dd><dt><span class="strong">Since:</span></dt>
  1401. <dd>1.11</dd></dl>
  1402. </li>
  1403. </ul>
  1404. <a name="isPaxGNUSparse()">
  1405. <!-- -->
  1406. </a>
  1407. <ul class="blockList">
  1408. <li class="blockList">
  1409. <h4>isPaxGNUSparse</h4>
  1410. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.791">isPaxGNUSparse</a>()</pre>
  1411. <div class="block">Indicate if this entry is a GNU sparse block using one of the
  1412. PAX formats.</div>
  1413. <dl><dt><span class="strong">Returns:</span></dt><dd>true if this is a sparse extension provided by GNU tar</dd><dt><span class="strong">Since:</span></dt>
  1414. <dd>1.11</dd></dl>
  1415. </li>
  1416. </ul>
  1417. <a name="isStarSparse()">
  1418. <!-- -->
  1419. </a>
  1420. <ul class="blockList">
  1421. <li class="blockList">
  1422. <h4>isStarSparse</h4>
  1423. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.801">isStarSparse</a>()</pre>
  1424. <div class="block">Indicate if this entry is a star sparse block using PAX headers.</div>
  1425. <dl><dt><span class="strong">Returns:</span></dt><dd>true if this is a sparse extension provided by star</dd><dt><span class="strong">Since:</span></dt>
  1426. <dd>1.11</dd></dl>
  1427. </li>
  1428. </ul>
  1429. <a name="isGNULongLinkEntry()">
  1430. <!-- -->
  1431. </a>
  1432. <ul class="blockList">
  1433. <li class="blockList">
  1434. <h4>isGNULongLinkEntry</h4>
  1435. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.810">isGNULongLinkEntry</a>()</pre>
  1436. <div class="block">Indicate if this entry is a GNU long linkname block</div>
  1437. <dl><dt><span class="strong">Returns:</span></dt><dd>true if this is a long name extension provided by GNU tar</dd></dl>
  1438. </li>
  1439. </ul>
  1440. <a name="isGNULongNameEntry()">
  1441. <!-- -->
  1442. </a>
  1443. <ul class="blockList">
  1444. <li class="blockList">
  1445. <h4>isGNULongNameEntry</h4>
  1446. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.819">isGNULongNameEntry</a>()</pre>
  1447. <div class="block">Indicate if this entry is a GNU long name block</div>
  1448. <dl><dt><span class="strong">Returns:</span></dt><dd>true if this is a long name extension provided by GNU tar</dd></dl>
  1449. </li>
  1450. </ul>
  1451. <a name="isPaxHeader()">
  1452. <!-- -->
  1453. </a>
  1454. <ul class="blockList">
  1455. <li class="blockList">
  1456. <h4>isPaxHeader</h4>
  1457. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.831">isPaxHeader</a>()</pre>
  1458. <div class="block">Check if this is a Pax header.</div>
  1459. <dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if this is a Pax header.</dd><dt><span class="strong">Since:</span></dt>
  1460. <dd>1.1</dd></dl>
  1461. </li>
  1462. </ul>
  1463. <a name="isGlobalPaxHeader()">
  1464. <!-- -->
  1465. </a>
  1466. <ul class="blockList">
  1467. <li class="blockList">
  1468. <h4>isGlobalPaxHeader</h4>
  1469. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.843">isGlobalPaxHeader</a>()</pre>
  1470. <div class="block">Check if this is a Pax header.</div>
  1471. <dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if this is a Pax header.</dd><dt><span class="strong">Since:</span></dt>
  1472. <dd>1.1</dd></dl>
  1473. </li>
  1474. </ul>
  1475. <a name="isDirectory()">
  1476. <!-- -->
  1477. </a>
  1478. <ul class="blockList">
  1479. <li class="blockList">
  1480. <h4>isDirectory</h4>
  1481. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.853">isDirectory</a>()</pre>
  1482. <div class="block">Return whether or not this entry represents a directory.</div>
  1483. <dl>
  1484. <dt><strong>Specified by:</strong></dt>
  1485. <dd><code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html#isDirectory()">isDirectory</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/apache/commons/compress/archivers/ArchiveEntry.html" title="interface in org.apache.commons.compress.archivers">ArchiveEntry</a></code></dd>
  1486. <dt><span class="strong">Returns:</span></dt><dd>True if this entry is a directory.</dd></dl>
  1487. </li>
  1488. </ul>
  1489. <a name="isFile()">
  1490. <!-- -->
  1491. </a>
  1492. <ul class="blockList">
  1493. <li class="blockList">
  1494. <h4>isFile</h4>
  1495. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.875">isFile</a>()</pre>
  1496. <div class="block">Check if this is a "normal file"</div>
  1497. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a "normal file"</dd><dt><span class="strong">Since:</span></dt>
  1498. <dd>1.2</dd></dl>
  1499. </li>
  1500. </ul>
  1501. <a name="isSymbolicLink()">
  1502. <!-- -->
  1503. </a>
  1504. <ul class="blockList">
  1505. <li class="blockList">
  1506. <h4>isSymbolicLink</h4>
  1507. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.891">isSymbolicLink</a>()</pre>
  1508. <div class="block">Check if this is a symbolic link entry.</div>
  1509. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a symbolic link</dd><dt><span class="strong">Since:</span></dt>
  1510. <dd>1.2</dd></dl>
  1511. </li>
  1512. </ul>
  1513. <a name="isLink()">
  1514. <!-- -->
  1515. </a>
  1516. <ul class="blockList">
  1517. <li class="blockList">
  1518. <h4>isLink</h4>
  1519. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.901">isLink</a>()</pre>
  1520. <div class="block">Check if this is a link entry.</div>
  1521. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a link entry</dd><dt><span class="strong">Since:</span></dt>
  1522. <dd>1.2</dd></dl>
  1523. </li>
  1524. </ul>
  1525. <a name="isCharacterDevice()">
  1526. <!-- -->
  1527. </a>
  1528. <ul class="blockList">
  1529. <li class="blockList">
  1530. <h4>isCharacterDevice</h4>
  1531. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.911">isCharacterDevice</a>()</pre>
  1532. <div class="block">Check if this is a character device entry.</div>
  1533. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a character device</dd><dt><span class="strong">Since:</span></dt>
  1534. <dd>1.2</dd></dl>
  1535. </li>
  1536. </ul>
  1537. <a name="isBlockDevice()">
  1538. <!-- -->
  1539. </a>
  1540. <ul class="blockList">
  1541. <li class="blockList">
  1542. <h4>isBlockDevice</h4>
  1543. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.921">isBlockDevice</a>()</pre>
  1544. <div class="block">Check if this is a block device entry.</div>
  1545. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a block device</dd><dt><span class="strong">Since:</span></dt>
  1546. <dd>1.2</dd></dl>
  1547. </li>
  1548. </ul>
  1549. <a name="isFIFO()">
  1550. <!-- -->
  1551. </a>
  1552. <ul class="blockList">
  1553. <li class="blockList">
  1554. <h4>isFIFO</h4>
  1555. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.931">isFIFO</a>()</pre>
  1556. <div class="block">Check if this is a FIFO (pipe) entry.</div>
  1557. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a FIFO entry</dd><dt><span class="strong">Since:</span></dt>
  1558. <dd>1.2</dd></dl>
  1559. </li>
  1560. </ul>
  1561. <a name="isSparse()">
  1562. <!-- -->
  1563. </a>
  1564. <ul class="blockList">
  1565. <li class="blockList">
  1566. <h4>isSparse</h4>
  1567. <pre>public&nbsp;boolean&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.941">isSparse</a>()</pre>
  1568. <div class="block">Check whether this is a sparse entry.</div>
  1569. <dl><dt><span class="strong">Returns:</span></dt><dd>whether this is a sparse entry</dd><dt><span class="strong">Since:</span></dt>
  1570. <dd>1.11</dd></dl>
  1571. </li>
  1572. </ul>
  1573. <a name="getDirectoryEntries()">
  1574. <!-- -->
  1575. </a>
  1576. <ul class="blockList">
  1577. <li class="blockList">
  1578. <h4>getDirectoryEntries</h4>
  1579. <pre>public&nbsp;<a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" title="class in org.apache.commons.compress.archivers.tar">TarArchiveEntry</a>[]&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.954">getDirectoryEntries</a>()</pre>
  1580. <div class="block">If this entry represents a file, and the file is a directory, return
  1581. an array of TarEntries for this entry's children.
  1582. <p>This method is only useful for entries created from a <code>File</code> but not for entries read from an archive.</p></div>
  1583. <dl><dt><span class="strong">Returns:</span></dt><dd>An array of TarEntry's for this entry's children.</dd></dl>
  1584. </li>
  1585. </ul>
  1586. <a name="writeEntryHeader(byte[])">
  1587. <!-- -->
  1588. </a>
  1589. <ul class="blockList">
  1590. <li class="blockList">
  1591. <h4>writeEntryHeader</h4>
  1592. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.979">writeEntryHeader</a>(byte[]&nbsp;outbuf)</pre>
  1593. <div class="block">Write an entry's header information to a header buffer.
  1594. <p>This method does not use the star/GNU tar/BSD tar extensions.</p></div>
  1595. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>outbuf</code> - The tar entry header buffer to fill in.</dd></dl>
  1596. </li>
  1597. </ul>
  1598. <a name="writeEntryHeader(byte[], org.apache.commons.compress.archivers.zip.ZipEncoding, boolean)">
  1599. <!-- -->
  1600. </a>
  1601. <ul class="blockList">
  1602. <li class="blockList">
  1603. <h4>writeEntryHeader</h4>
  1604. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.1003">writeEntryHeader</a>(byte[]&nbsp;outbuf,
  1605. <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipEncoding.html" title="interface in org.apache.commons.compress.archivers.zip">ZipEncoding</a>&nbsp;encoding,
  1606. boolean&nbsp;starMode)
  1607. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
  1608. <div class="block">Write an entry's header information to a header buffer.</div>
  1609. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>outbuf</code> - The tar entry header buffer to fill in.</dd><dd><code>encoding</code> - encoding to use when writing the file name.</dd><dd><code>starMode</code> - whether to use the star/GNU tar/BSD tar
  1610. extension for numeric fields if their value doesn't fit in the
  1611. maximum size of standard tar archives</dd>
  1612. <dt><span class="strong">Throws:</span></dt>
  1613. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - on error</dd><dt><span class="strong">Since:</span></dt>
  1614. <dd>1.4</dd></dl>
  1615. </li>
  1616. </ul>
  1617. <a name="parseTarHeader(byte[])">
  1618. <!-- -->
  1619. </a>
  1620. <ul class="blockList">
  1621. <li class="blockList">
  1622. <h4>parseTarHeader</h4>
  1623. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.1066">parseTarHeader</a>(byte[]&nbsp;header)</pre>
  1624. <div class="block">Parse an entry's header information from a header buffer.</div>
  1625. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>header</code> - The tar entry header buffer to get information from.</dd>
  1626. <dt><span class="strong">Throws:</span></dt>
  1627. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if any of the numeric fields have an invalid format</dd></dl>
  1628. </li>
  1629. </ul>
  1630. <a name="parseTarHeader(byte[], org.apache.commons.compress.archivers.zip.ZipEncoding)">
  1631. <!-- -->
  1632. </a>
  1633. <ul class="blockListLast">
  1634. <li class="blockList">
  1635. <h4>parseTarHeader</h4>
  1636. <pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/compress/archivers/tar/TarArchiveEntry.html#line.1089">parseTarHeader</a>(byte[]&nbsp;header,
  1637. <a href="../../../../../../org/apache/commons/compress/archivers/zip/ZipEncoding.html" title="interface in org.apache.commons.compress.archivers.zip">ZipEncoding</a>&nbsp;encoding)
  1638. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
  1639. <div class="block">Parse an entry's header information from a header buffer.</div>
  1640. <dl><dt><span class="strong">Parameters:</span></dt><dd><code>header</code> - The tar entry header buffer to get information from.</dd><dd><code>encoding</code> - encoding to use for file names</dd>
  1641. <dt><span class="strong">Throws:</span></dt>
  1642. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if any of the numeric fields
  1643. have an invalid format</dd>
  1644. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - on error</dd><dt><span class="strong">Since:</span></dt>
  1645. <dd>1.4</dd></dl>
  1646. </li>
  1647. </ul>
  1648. </li>
  1649. </ul>
  1650. </li>
  1651. </ul>
  1652. </div>
  1653. </div>
  1654. <!-- ========= END OF CLASS DATA ========= -->
  1655. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1656. <div class="bottomNav"><a name="navbar_bottom">
  1657. <!-- -->
  1658. </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
  1659. <!-- -->
  1660. </a>
  1661. <ul class="navList" title="Navigation">
  1662. <li><a href="../../../../../../overview-summary.html">Overview</a></li>
  1663. <li><a href="package-summary.html">Package</a></li>
  1664. <li class="navBarCell1Rev">Class</li>
  1665. <li><a href="class-use/TarArchiveEntry.html">Use</a></li>
  1666. <li><a href="package-tree.html">Tree</a></li>
  1667. <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
  1668. <li><a href="../../../../../../index-all.html">Index</a></li>
  1669. <li><a href="../../../../../../help-doc.html">Help</a></li>
  1670. </ul>
  1671. </div>
  1672. <div class="subNav">
  1673. <ul class="navList">
  1674. <li>Prev Class</li>
  1675. <li><a href="../../../../../../org/apache/commons/compress/archivers/tar/TarArchiveInputStream.html" title="class in org.apache.commons.compress.archivers.tar"><span class="strong">Next Class</span></a></li>
  1676. </ul>
  1677. <ul class="navList">
  1678. <li><a href="../../../../../../index.html?org/apache/commons/compress/archivers/tar/TarArchiveEntry.html" target="_top">Frames</a></li>
  1679. <li><a href="TarArchiveEntry.html" target="_top">No Frames</a></li>
  1680. </ul>
  1681. <ul class="navList" id="allclasses_navbar_bottom">
  1682. <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
  1683. </ul>
  1684. <div>
  1685. <script type="text/javascript"><!--
  1686. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1687. if(window==top) {
  1688. allClassesLink.style.display = "block";
  1689. }
  1690. else {
  1691. allClassesLink.style.display = "none";
  1692. }
  1693. //-->
  1694. </script>
  1695. </div>
  1696. <div>
  1697. <ul class="subNavList">
  1698. <li>Summary:&nbsp;</li>
  1699. <li>Nested&nbsp;|&nbsp;</li>
  1700. <li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
  1701. <li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
  1702. <li><a href="#method_summary">Method</a></li>
  1703. </ul>
  1704. <ul class="subNavList">
  1705. <li>Detail:&nbsp;</li>
  1706. <li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
  1707. <li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
  1708. <li><a href="#method_detail">Method</a></li>
  1709. </ul>
  1710. </div>
  1711. <a name="skip-navbar_bottom">
  1712. <!-- -->
  1713. </a></div>
  1714. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1715. <p class="legalCopy"><small>Copyright &#169; 2016 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  1716. </body>
  1717. </html>