Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  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.  
  21. using System;
  22.  
  23. namespace 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.