Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EncodeEntryName()

byte[] System.IO.Compression.ZipArchiveEntry.EncodeEntryName ( string entryName,
out bool isUTF8 )
inlineprivate

Definition at line 551 of file ZipArchiveEntry.cs.

552 {
553 Encoding encoding = ((_archive == null || _archive.EntryNameEncoding == null) ? (ZipHelper.RequiresUnicode(entryName) ? Encoding.UTF8 : Encoding.ASCII) : _archive.EntryNameEncoding);
554 isUTF8 = encoding.Equals(Encoding.UTF8);
555 return encoding.GetBytes(entryName);
556 }
static Encoding UTF8
Definition Encoding.cs:526
static Encoding ASCII
Definition Encoding.cs:511
override bool Equals([NotNullWhen(true)] object? value)
Definition Encoding.cs:1032
virtual byte[] GetBytes(char[] chars)
Definition Encoding.cs:781

References System.IO.Compression.ZipArchiveEntry._archive, System.Text.Encoding.ASCII, System.IO.Compression.ZipArchive.EntryNameEncoding, System.Text.Encoding.Equals(), System.Text.Encoding.GetBytes(), System.IO.Compression.ZipHelper.RequiresUnicode(), and System.Text.Encoding.UTF8.