2022-12-20 15:06:44 +00:00
|
|
|
using System;
|
2017-07-17 10:53:20 -04:00
|
|
|
using System.Text;
|
2015-12-30 11:19:42 +00:00
|
|
|
|
2022-12-20 15:06:44 +00:00
|
|
|
namespace SharpCompress.Common;
|
|
|
|
|
|
2026-01-07 08:44:12 +00:00
|
|
|
public class ArchiveEncoding : IArchiveEncoding
|
2015-12-30 11:19:42 +00:00
|
|
|
{
|
2026-01-07 10:32:02 +00:00
|
|
|
public Encoding Default { get; set; } = Encoding.Default;
|
|
|
|
|
public Encoding Password { get; set; } = Encoding.Default;
|
|
|
|
|
public Encoding UTF8 { get; set; } = Encoding.UTF8;
|
|
|
|
|
public Encoding? Forced { get; set; }
|
2026-01-07 11:10:15 +00:00
|
|
|
public Func<byte[], int, int, EncodingType, string>? CustomDecoder { get; set; }
|
2026-01-07 10:32:02 +00:00
|
|
|
}
|