Sürüm
$Id: encguess,v 0.3 2020/12/02 01:28:17 dankogai Exp dankogai $
Sözdizimi
encguess [switches] filename...
SEÇENEKLER (SWITCHES)
-h
bu mesajı 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ılar.
-u
tanımlanamayan türlerin görüntülenmesini bastırır.
ÖRNEKLER:
• Yalnızca varsayılan şüpheli türleri kullanarak "test.txt" adlı bir dosyanın kodlamasını tahmin edin.
encguess test.txt
• "euc-jp,shiftjis,7bit-jis" şüpheli türlerini kullanarak "test.txt" adlı bir dosyanın kodlama türünü tahmin edin.
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 edin, tanımlanamayan dosyalar için sonuçları görüntülemeyin.
encguess -us euc-jp,shiftjis,7bit-jis test*.txt
Açıklama
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 parametresi ile tanımlanır ve varsayılan olarak ascii, utf8 ve BOM içeren UTF-16/32'dir. 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çirmeniz gerekirse, her bir değeri boşlukla ayıran tırnak içine alınmış bir karakter dizisi kullanın.
Ayrıca Bakınız
Encode::Guess, Encode::Detect
Lisans ve Telif Hakkı
Telif Hakkı 2015 Michael LaGrasta ve Dan Kogai.
Bu program serbest bir yazılımdır; bu programı Artistic License (2.0) koşulları altında yeniden dağıtabilir ve/veya değiştirebilirsiniz. Lisansın tam metnine aşağıdaki adresten ulaşabilirsiniz:
http://www.perlfoundation.org/artistic_license_2_0
perl v5.34.1 2026-02-21 ENCGUESS(1)