auto_ef - auto encoding finder
/usr/bin/auto_ef [-e encoding_list] [-a] [-l level] [file ...]
/usr/bin/auto_ef -h
The auto_ef utility identifies the encoding of a given file. The utility judges the encoding by using the iconv code conversion, determining whether a certain code conversion was successful with the file, and also by performing frequency analyses on the character sequences that appear in the file.
The auto_ef utility might produce unexpected output if the string is binary, a character table, a localized digit list, or a chronogram, or if the string or file is very small in size (for example, less than one 100 bytes).
ASCII
ISO-2022-JP
eucJP
PCK
UTF-8
ko_KR.euc
ko_KR.cp949
ISO-2022-KR
zh_CN.iso2022-CN
zh_CN.euc
GB18030
zh_TW-big5
zh_TW-euc
zh_TW.hkscs
iso-8859-1
iso-8859-2
iso-8859-5
iso-8859-6
iso-8859-7
iso-8859-8
CP1250
CP1251
CP1252
CP1253
CP1255
koi8-r
By default, auto_ef returns a single, most likely encoding for text in a specified file. To get all possible encodings for the file, use the -a option.
Also by default, auto_ef uses the fastest process to examine the file. For more accurate results, use the -l option.
To examine data with a limited set of encodings, use the -e option.
The following options are supported:
-a
example% auto_ef -a test_file eucJP 0.89 zh_CN.euc 0.04 ko_KR.euc 0.01
Without this option, only one encoding with the highest score is shown.
-e encoding_list
-h
-l level
The following operands are supported:
file
Example 1 Examining encoding of a file
example% auto_ef file_name
Example 2 Examining encoding of a file at level 2.
example% auto_ef -l 2 file_name
Example 3 Examining encoding of a file with only eucJP or ko_KR.euc
example% auto_ef -e "eucJP:ko_KR.euc" file_name
The following exit values are returned:
0
1
See attributes(5) for descriptions of the following attributes:
|
Interface Stability of output format, when option -a is specified, is Evolving. Other interfaces are Stable.
auto_ef(3EXT), libauto_ef(3LIB), attributes(5)
International Language Environments Guide
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |