System.IO.Compression.ZipArchiveEntry.DecodeEntryName C# (CSharp) Méthode

DecodeEntryName() private méthode

private DecodeEntryName ( byte entryNameBytes ) : string
entryNameBytes byte
Résultat string
        private string DecodeEntryName(byte[] entryNameBytes)
        {
            Debug.Assert(entryNameBytes != null);

            Encoding readEntryNameEncoding;
            if ((_generalPurposeBitFlag & BitFlagValues.UnicodeFileName) == 0)
            {
                readEntryNameEncoding = (_archive == null)
                                            ? Encoding.UTF8
                                            : _archive.EntryNameEncoding ?? Encoding.UTF8;
            }
            else
            {
                readEntryNameEncoding = Encoding.UTF8;
            }

            return readEntryNameEncoding.GetString(entryNameBytes);
        }