1 using System.Globalization;
4 namespace SharpCompress.Common
6 internal class ArchiveEncoding
9 /// Default encoding to use when archive format doesn't specify one.
11 public static Encoding Default;
14 /// Encoding used by encryption schemes which don't comply with RFC 2898.
16 public static Encoding Password;
18 static ArchiveEncoding()
20 #if PORTABLE || NETFX_CORE
21 Default = Encoding.UTF8;
22 Password = Encoding.UTF8;
24 Default = Encoding.GetEncoding(CultureInfo.CurrentCulture.TextInfo.OEMCodePage);
25 Password = Encoding.Default;