1#region README 2 3 //_____________________________________________________________________________ 4 // 5 //Sample C# code, .NET Framework 1.1, contributed to the Info-Zip project by 6 //Adrian Maull, April 2005. 7 // 8 //If you have questions or comments, contact me at adrian.maull@sprintpcs.com. Though 9 //I will try to respond to coments/questions, I do not guarantee such response. 10 // 11 //THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY 12 //KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 13 //IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A 14 //PARTICULAR PURPOSE. 15 // 16 //_____________________________________________________________________________ 17 18 19#endregion 20 21using System; 22 23namespace CSharpInfoZip_UnZipSample 24{ 25 /// <summary> 26 /// Summary description for ZipFileEntry. 27 /// </summary> 28 public class ZipFileEntry 29 { 30 31 #region Private Vars 32 33 private string m_FileName; 34 private string m_FilePath; 35 private bool m_IsFolder; 36 private ulong m_FileSize; 37 private int m_FileMonth; 38 private int m_FileDay; 39 private int m_FileYear; 40 private int m_FileHour; 41 private int m_FileMinute; 42 private int m_CompressionFactor; 43 private ulong m_CompressedSize; 44 private string m_CompressMeth; 45 46 #endregion 47 48 public ZipFileEntry() 49 { 50 } 51 52 #region Properties 53 54 public string FileName 55 { 56 get {return m_FileName;} 57 set {m_FileName = value;} 58 } 59 60 public string FilePath 61 { 62 get {return m_FilePath;} 63 set {m_FilePath = value;} 64 } 65 66 public bool IsFolder 67 { 68 get {return m_IsFolder;} 69 set {m_IsFolder = value;} 70 } 71 72 public ulong FileSize 73 { 74 get {return m_FileSize;} 75 set {m_FileSize = value;} 76 } 77 78 public int FileMonth 79 { 80 get {return m_FileMonth;} 81 set {m_FileMonth = value;} 82 } 83 84 public int FileDay 85 { 86 get {return m_FileDay;} 87 set {m_FileDay = value;} 88 } 89 90 public int FileYear 91 { 92 get {return m_FileYear;} 93 set {m_FileYear = value;} 94 } 95 96 public int FileHour 97 { 98 get {return m_FileHour;} 99 set {m_FileHour = value;} 100 } 101 102 public int FileMinute 103 { 104 get {return m_FileMinute;} 105 set {m_FileMinute = value;} 106 } 107 108 public int CompressionFactor 109 { 110 get {return m_CompressionFactor;} 111 set {m_CompressionFactor = value;} 112 } 113 114 public ulong CompressedSize 115 { 116 get {return m_CompressedSize;} 117 set {m_CompressedSize = value;} 118 } 119 120 public string CompressionMethShort 121 { 122 get {return m_CompressMeth;} 123 set {m_CompressMeth = value;} 124 } 125 126 #endregion 127 128 } 129} 130