MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                          autoef(1)



NAME
     autoef - auto encoding finder

SYNOPSIS
     /usr/bin/autoef [-e encodinglist] [-a] [-l level]
          [file ...]


     /usr/bin/autoef -h


DESCRIPTION
     The autoef 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 fre-
     quency analyses on the character sequences  that  appear  in
     the file.


     The autoef 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).

     ASCI               JIS
     ISO-2022-JP

     eucJP               Japanese EUC


     PCK                 Japanese PC Kanji, CP932, Shift JIS


     UTF-8               Korean EUC
     koKR.euc

     koKR.cp949         Unified Hangul


     ISO-2022-KR         ISO-2022 Korean


     zhCN.iso2022-CN    ISO-2022 CN/CN-EXT


     zhCN.euc           Simplified Chinese EUC, GB2312


     GB18030             Simplified Chinese GB18030/GBK





SunOS 5.11          Last change: 26 Sep 2004                    1






User Commands                                          autoef(1)



     zhTW-big5          BIG5


     zhTW-euc           Traditional Chinese EUC


     zhTW.hkscs         Hong Kong BIG5


     iso-8859-1          West European, and similar


     iso-8859-2          East European, and similar


     iso-8859-5          Cyrillic, and similar


     iso-8859-6          Arabic


     iso-8859-7          Greek


     iso-8859-8          Hebrew


     CP1250              windows-1250,  corresponding   to   ISO-
                         8859-2


     CP1251              windows-1251,  corresponding   to   ISO-
                         8859-5


     CP1252              windows-1252,  corresponding   to   ISO-
                         8859-1


     CP1253              windows-1253,  corresponding   to   ISO-
                         8859-7


     CP1255              windows-1255,  corresponding   to   ISO-
                         8859-8


     koi8-r              corresponding to iso-8859-5







SunOS 5.11          Last change: 26 Sep 2004                    2






User Commands                                          autoef(1)



     By default, autoef 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, autoef 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.

OPTIONS
     The following options are supported:

     -a                  Shows all possible encodings in order of
                         possibility,  with  scores  in the range
                         between 0.0  and  1.0.  A  higher  score
                         means a higher possibility. For example,

                           example% autoef -a testfile
                           eucJP           0.89
                           zhCN.euc       0.04
                           koKR.euc       0.01


                         Without this option, only  one  encoding
                         with the highest score is shown.


     -e encodinglist    Examines data only with specified encod-
                         ings. For example, when encodinglist is
                         specified  as   "koKR.euc:koKR.cp949",
                         autoef  examines  text  only with CP949
                         and  koKR.euc.  Without  this   option,
                         autoef  examines  text  with all encod-
                         ings. Multiple encodings can  be  speci-
                         fied by separating the encodings using a
                         colon (:).


     -h                  Shows the usage message.


     -l level            Specifies the  level  of  judgment.  The
                         value  of  level  can  be 0, 1, 2, or 3.
                         Level 3 produces the best result but can
                         be  slow. Level 0 is fastest but results
                         can be less accurate than in higher lev-
                         els. The default is level 0.





SunOS 5.11          Last change: 26 Sep 2004                    3






User Commands                                          autoef(1)



OPERANDS
     The following operands are supported:

     file    File name to examine.


EXAMPLES
     Example 1 Examining encoding of a file

       example% autoef filename



     Example 2 Examining encoding of a file at level 2.

       example% autoef -l 2 filename



     Example 3 Examining encoding of a file with  only  eucJP  or
     koKR.euc

       example% autoef -e "eucJP:koKR.euc" filename



EXIT STATUS
     The following exit values are returned:

     0    Successful completion


     1    An error occurred.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

















SunOS 5.11          Last change: 26 Sep 2004                    4






User Commands                                          autoef(1)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWautoef                  
    
     Interface Stability          See below.                  
    



     Interface Stability of output  format,  when  option  -a  is
     specified, is Evolving. Other interfaces are Stable.

SEE ALSO
     autoef(3EXT), libautoef(3LIB), attributes(5)


     International Language Environments Guide





































SunOS 5.11          Last change: 26 Sep 2004                    5



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™