// ------------------------------------------------------------------- //

        /// <summary>
        /// Initializes a new instance of the <see cref="ZipHelper"/> class.
        /// </summary>
        /// <param name="filename">The filename.</param>
        public ZipHelper(string filename)
        {
            _filename = filename;
            _currDir  = new ZipHelperDir(this, "/");
            _currPath = _currDir.Path;
            _isOpen   = false;
        }
 /// <summary>
 /// Sets the current dir.
 /// </summary>
 /// <param name="path">The path.</param>
 /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
 internal bool SetCurrentDir(string path)
 {
     _currPath = path;
     _currDir  = new ZipHelperDir(this, _currPath);
     return(true);
 }