懒得勤快 1 год назад
Родитель
Сommit
7d8d3575f8
1 измененных файлов с 9 добавлено и 4 удалено
  1. 9 4
      README.md

+ 9 - 4
README.md

@@ -1271,13 +1271,18 @@ var dis="12345678".HammingDistance("1234567");
 var dis=new SimHash("12345678").HammingDistance(new SimHash("1234567"));
 ```
 
-### 44. 真实文件类型探测
+### 44. 真实文件类型探测/文本编码检测
 
 ```csharp
+var encoding=new FileInfo(filepath).GetEncoding(); // 获取文件编码(扩展调用)
+var encoding=stream.GetEncoding(); // 获取流的编码(扩展调用)
+var encoding=TextEncodingDetector.GetEncoding(filepath); // 获取文件编码(类调用)
+
 // 多种方式,任君调用
-var detector=new FileInfo(filepath).DetectFiletype();
-//var detector=File.OpenRead(filepath).DetectFiletype();
-//var detector=FileSignatureDetector.DetectFiletype(filepath);
+var detector=new FileInfo(filepath).DetectFiletype(); // 扩展调用
+//var detector=File.OpenRead(filepath).DetectFiletype(); // 流扩展调用
+//var detector=FileSignatureDetector.DetectFiletype(filepath); // 类调用
+
 detector.Precondition;//基础文件类型
 detector.Extension;//真实扩展名
 detector.MimeType;//MimeType