| Server IP : 185.252.147.100 / Your IP : 216.73.217.33 Web Server : nginx/1.27.3 System : Linux mitrofanov.ru 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 User : mitr ( 1000) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/konwert/aux/ |
Upload File : |
#!/bin/bash -
if [ "$FILTERM" = out ]
then
NPOJED=
else
NPOJED=1
fi
FORMAT=
HTMLCHAR=
POPRAWKI=
for A in $ARG
do
case "$A" in
(1) NPOJED=;;
(html) FORMAT=html;;
(htmldec|htmlhex) FORMAT=html; HTMLCHAR=${A#html};;
(tex) FORMAT=tex;;
(*)
if [ -x "${0%/*}/argcharset/$A" ]
then
POPRAWKI=${POPRAWKI:+$POPRAWKI | }${0%/*}/argcharset/$A
fi
VARIANT=VARIANT_$A; APPROX="${!VARIANT} $APPROX"
VARIANT=VARIANT1_$A; APPROX1="${!VARIANT} $APPROX1"
;;
esac
done
if [ "$POPRAWKI" ]
then
"$SHELL" -c "$POPRAWKI"
else
cat
fi |
case "$FORMAT" in
(html)
"${0%/*}/fixmeta" "${MIME:-x-unknown}" |
if [ "$HTMLCHAR" ]
then
trs -e '@ @@ \}\xC0\-\xFF @' \
"$1" "$2" |
-f "${0%/*}/../filters/UTF8-html$HTMLCHAR" |
trs -e '@@ @ @ \!'
else
trs -e '\}\[@&<>\] @' \
"$1" "$2" \
${NPOJED:+-e} ${NPOJED:+"$APPROX"} \
-e "$APPROX1" \
${NPOJED:+-f} ${NPOJED:+"${0%/*}/UTF8-ascii"} \
-f "${0%/*}/UTF8-ascii1" \
-e "\300\-\377 ${REPLACE:-?} \200\-\277 \!" |
trs -e '@@ @ @& & @< < @> > & & < < > >'
fi
;;
(tex)
trs -e '\}\[@\#$%&\\^_{|}~\] @' \
"$1" "$2" \
-f "${0%/*}/UTF8-tex" \
-e "$APPROX" \
-e "$APPROX1" \
-f "${0%/*}/UTF8-ascii" \
-f "${0%/*}/UTF8-ascii1" \
-e "\300\-\377 ${REPLACE:-?} \200\-\277 \!" |
trs -e '@@ @ @\# \# @$ $ @% % @& & @\\ \\ @^ ^ @_ _ @{ { @| | @} } @~ ~
\# \\\# $ \\$ % \\% & \\& \\ $\\backslash$ ^ \\^{} _ \\_ { \\{ | $|$ } \\} ~ \\~{}'
;;
(*)
trs "$1" "$2" \
${NPOJED:+-e} ${NPOJED:+"$APPROX"} \
-e "$APPROX1" \
${NPOJED:+-f} ${NPOJED:+"${0%/*}/UTF8-ascii"} \
-f "${0%/*}/UTF8-ascii1" \
-e "\300\-\377 ${REPLACE:-?} \200\-\277 \!"
;;
esac