/// <summary>
        /// Constructor.
        /// </summary>
        public CompressedArchiveFile(ZipArchiveEntry entry, int stripInitialFolders)
        {
            if (!entry.IsFile())
            {
                throw new InvalidOperationException("Not a file.");
            }

            _entry = entry;
            _stripInitialFolders = stripInitialFolders;
        }