man/text
man · Metin İşleme

$ encguess

Bölüm 1 · Metin İşleme

dosyaların karakter kodlamalarını tahmin eder

Sürüm

$Id: encguess,v 0.3 2020/12/02 01:28:17 dankogai Exp dankogai $

Özet

encguess [seçenekler] dosya...

Açıklama

encguess, dosyaların karakter kodlamasını tahmin eder. Kodlama tanımlama işlemi, doğru tür hariç hepsi elenene kadar her seferinde tek bir kodlama türü kontrol edilerek gerçekleştirilir.

Denenecek kodlama türleri kümesi -s parametresiyle tanımlanır. Varsayılan küme ascii, utf8 ve BOM içeren UTF-16/32 kodlamalarından oluşur.

Bu ayar, -s parametresi aracılığıyla bir veya daha fazla kodlama türü geçirilerek geçersiz kılınabilir. Birden fazla şüpheli kodlama türü geçirmek için değerleri boşlukla ayıran tırnak içine alınmış bir karakter dizisi kullanılabilir.

Seçenekler

  • -h: Yardım mesajını gösterir ve çıkar.
  • -s: Test edilecek şüpheli kodlama türleri listesini : veya , ile ayrılmış olarak belirtir.
  • -S: -s parametresiyle kullanılabilecek tüm kabul edilebilir kodlama türlerinin listesini çıktı olarak verir.
  • -u: Tanımlanamayan türlerin görüntülenmesini bastırır.

Örnekler

Yalnızca varsayılan şüpheli türleri kullanarak test.txt dosyasının kodlamasını tahmin etmek:

encguess test.txt

euc-jp, shiftjis ve 7bit-jis şüpheli türlerini kullanarak test.txt dosyasının kodlama türünü tahmin etmek:

encguess -s euc-jp,shiftjis,7bit-jis test.txt
encguess -s euc-jp:shiftjis:7bit-jis test.txt

Birden fazla dosyanın kodlama türünü tahmin etmek ve tanımlanamayan dosyalar için sonuçları göstermemek:

encguess -us euc-jp,shiftjis,7bit-jis test*.txt

Ayrıca Bakınız

Encode::Guess, Encode::Detect

Lisans ve Telif Hakkı

Telif Hakkı 2015 Michael LaGrasta ve Dan Kogai.

Bu program serbest yazılımdır; Artistic License 2.0 koşulları altında yeniden dağıtılabilir ve/veya değiştirilebilir.

Lisansın tam metnine aşağıdaki adresten ulaşılabilir:

http://www.perlfoundation.org/artistic_license_2_0