If a long option shows an argument as mandatory, then it is mandatory for the equivalent short option also. Similarly for optional arguments.
Listings: -l, --list[=FORMAT] list one or all known charsets and aliases -k, --known=PAIRS restrict charsets according to known PAIRS list -h, --header[=[LN/]NAME] write table NAME on stdout using LN, then exit -F, --freeze-tables write out a C module holding all tables -T, --find-subsets report all charsets being subset of others -C, --copyright display Copyright and copying conditions --help display this help and exit --version output version information and exit
Operation modes: -v, --verbose explain sequence of steps and report progress -q, --quiet, --silent inhibit messages about irreversible recodings -f, --force force recodings even when not reversible -t, --touch touch the recoded files after replacement -i, --sequence=files use intermediate files for sequencing passes --sequence=memory use memory buffers for sequencing passes -p, --sequence=pipe use pipe machinery for sequencing passes
Fine tuning: -s, --strict use strict mappings, even loose characters -d, --diacritics convert only diacritics or alike for HTML/LaTeX -S, --source[=LN] limit recoding to strings and comments as for LN -c, --colons use colons instead of double quotes for diaeresis -g, --graphics approximate IBMPC rulers by ASCII graphics -x, --ignore=CHARSET ignore CHARSET while choosing a recoding path
Option -l with no FORMAT nor CHARSET list available charsets and surfaces. FORMAT is `decimal', `octal', `hexadecimal' or `full' (or one of `dohf'). Unless DEFAULT_CHARSET is set in environment, CHARSET defaults to the locale dependent encoding, determined by LC_ALL, LC_CTYPE, LANG. With -k, possible before charsets are listed for the given after CHARSET, both being tabular charsets, with PAIRS of the form `BEF1:AFT1,BEF2:AFT2,...' and BEFs and AFTs being codes are given as decimal numbers. LN is some language, it may be `c', `perl' or `po'; `c' is the default.
REQUEST is SUBREQUEST[,SUBREQUEST]...; SUBREQUEST is ENCODING[..ENCODING]... ENCODING is [CHARSET][/[SURFACE]]...; REQUEST often looks like BEFORE..AFTER, with BEFORE and AFTER being charsets. An omitted CHARSET implies the usual charset; an omitted [/SURFACE]... means the implied surfaces for CHARSET; a / with an empty surface name means no surfaces at all. See the manual.
If none of -i and -p are given, presume -p if no FILE, else -i. Each FILE is recoded over itself, destroying the original. If no FILE is specified, then act as a filter and recode stdin to stdout.
Report bugs to <recode-bugs@iro.umontreal.ca>. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Written by Franc,ois Pinard <pinard@iro.umontreal.ca>.
Copyright (C) 1990, 92, 93, 94, 96, 97, 99 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Charset `%s' is unknown or ambiguousSyntax is deprecated, please prefer `%s'input_name reach the PATH_MAX limit%s failed: %s in step `%s..%s'w%s: : %s%s:%s:%d: LC_XXXLC_COLLATELC_MONETARYLC_NUMERICLC_TIMELC_MESSAGESLC_ALLLC_CTYPELANGUAGELANGPOSIX/usr/share/locale:..�����"��e�� �������/locale.alias/usr/share/localemessages;�����$���L|��� �����|���l���d,���x<��������4����L,���x���<����\������l<���,���<�����0����������p����������,��d��zRx�h���/D$4����pFJw�?:*3$"\Ȓ��`t��������������nB�A�A �H�ؖ���F�B�B �B(�A0�A8�G� L�%1 �%G�%P�%A�%$zRx��%������,T���Dp���(\h���iA�D�G � CAGD������B�B�B �B(�A0�D8�DP�8A0A(B BBB�$���DA�U J[8�T��� F�E�A �A(�G�� (A ABBBL,8���U F�E�B �B(�A0�A8�G�� 8A0A(B BBBH0|H���~F�D�C �I�� AABFH������F�E�E �D(�C0�J�4 0A(A BBBC�8��,4���A�C f������ Dd@����B�B�B �B(�A0�A8�J�� 8A0A(B BBBB 8D0A(B BBBE`���UB�B�B �B(�A0�A8�Gp� 8A0A(B BBBG^ 8A0A(B BBBHp���B�B�B �B(�D0�F8�I� 8D0A(B BBBC��G�K�G�G�G�G�G�X�,�d��-E�C B�G��F��� AL�d��F�B�B �A(�A0�� (D BBBF� (D BBBK�� ��(��4<���E�A�D v DAKwDADt0�eF�E�E �E(�H0�H8�G@n8A0A(B BBB�X��5P5`� �x�xy yyyyyy%y*yc1yC;ydFyTSyfYyFgyhw�� nyxWwkwluyq{y �yS�yq�ys�yt�yv�y�� b� HvP� X� ���o�x� 1�� �0�h ���o���oh���o�o����o$�� � 0@P`p�������� 0@P`p�������� 0@P`p�������� 0 @ P ` p � � � � � � � � !! !0!@!Ɍ(� GA$3h864�4�4 GA$3h864�%�%GA$3a1�4�4GA$3a1�4�4 GA$3p864�4�4GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFY�GA*GA!GA*GA!stack_realignGA$3a1�4�4GA$3a1��GA$3a1HvPvGA$3a1�4�5 GA$3p864�5�8GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA!GA*GA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA$3h864�4�4 GA$3h864�%�%GA*�%�4GA!stack_realignGA*GA+stack_clashGA*cf_protectionGA* GA*GOW*EGA! GA$3p864�8�8GA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA!GA*GA!stack_realign GA$3h864�4�4 GA$3h864�%�% GA$3p864�8�OGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA!GA*GA!stack_realign GA$3h864�4�4 GA$3h864�%�% GA$3p864�O_SGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA!GA*GA!stack_realign GA$3h864�4�4 GA$3h864�%�% GA$3p864`S�uGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protectionGA+GLIBCXX_ASSERTIONS GA*FORTIFYGA*GA!GA*GA!stack_realign GA$3h864�4�4 GA$3h864�%�% GA$3p864�uEvGA$gcc 8.2.1 20180905 GA*GOW*EGA*GA+stack_clashGA*cf_protection GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*GA!GA*GA!stack_realign GA$3h864�4�4 GA$3h864�%�%GA$3a1EvEvGA$3a1EvEvGA$3a1��GA$3a1PvUvrecode-3.6-47.el8.x86_64.debug���7zXZ�ִF!t/����]?�E�h=��ڊ�2N��� ���4�d&@���1�A��G����\۳p�C�h�K�HcH��N�ʳk��lc^u*1�﹇Q��lk��BU���NW>�T��<҂5YZ�=�5\���_]�;� D#��7zͽ�U�D�S"�W�m90����"w��pq��#�T&t���S��hjYωq�$�,bu{o{1�Ev|@3#K%X�;F0��AH��V��R�]��Ur�Ӳ�Q\`�K�7������l_k�Q���@{c�D�J\y�oY���`랹�|�;d�ܕ������!����r� ф���^iȒ�c�S�4�}�]��,�U��8�ˤ]��&�/�]��f̑eGyz�˔�/��]��Ev�@�uWb^s /�ޗ1���q�Bʊ�h& J�l��2[�y�r��0�Tb��Iֱ�V͉K��mеe�7k >P���U]ˁ1|c|o��S[���A��ΐ�S��U�mf�1Ƴ�9�C|Ǟ�3��6)V�z�(mc���S��1V��*�Z1�7{]�n�U�-��5���V�e?�/��J�=̳���s��]�n�~9��s&Ͽ����֓ uB_�z��"Nx<�u����8.2�tF�"S����1F�)N(�̎�F;o�H�0z\��E�T���3N��ɉ?ħ�(.�s(U�5`��^z[F��g���$�\Y`���J?� |UPU��1G6�淬�?8ZL���٘� i͞%�2���N/�3�#;?���B�-�O�?��N��W� Yh��aY���KG�O���䈍p� ��h/^{��`���8��U)_ AW���89��<&���k����A�G��v� @E�yp����뢵AA3^��L���k�/��(H�U�h�>a��>x>�|����P�}X�̀��4IƜγ�)9�>��o�\��{,RVȊSaB�lZ���?8�DZ_�0���kbn�fͯ��bZ�����B��;e�pwXi��8�-:��"��e�߅��,��\L��( Wh���, ��jL�����O�D_�q`j�q#� \ɱ��,H�xhC`� �øf����#h�<���XTs�pL�<c���&�N��C�5Z��v=��/[���?�t����8}0����1��I�: ���gS��Kl!a�w]��4�.� �\��T����G� �%�Ñ���g�YZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdatapp�� &�� 4��$G���o���Q���Yxx1a���o���n���ohh`}��h�B00�������p�P!P!`��%�%�P�HvHv �`v`v��4�4���(�(���P� P��X� X��`� `� ��� ����� ��x�� � � � (�`�� �$/8�� �>