From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 06 Oct 2005 11:15:22 +0400 To: "ALT Linux Community" Subject: Re: [Comm] koi8-r to translit References: <200510051137.14466.ashen@nsrz.ru> <00a901c5c983$759fc1b0$0500a8c0@architect.kiev.ua> <200510051208.44215.ashen@nsrz.ru> <00ec01c5c985$b1583af0$0500a8c0@architect.kiev.ua> <434398CE.8010909@altlinux.ru> From: "Aleksander N. Gorohovski" Organization: DonNTU Content-Type: multipart/mixed; boundary=----------15m1uq3kbZy8ym2iz7w2JM MIME-Version: 1.0 Message-ID: In-Reply-To: <434398CE.8010909@altlinux.ru> User-Agent: Opera M2/8.50 (Linux, build 1358) X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Oct 2005 08:10:03 -0000 Archived-At: List-Archive: List-Post: ------------15m1uq3kbZy8ym2iz7w2JM Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r Content-Transfer-Encoding: 8bit On Wed, 05 Oct 2005 13:11:42 +0400, Антон Горлов wrote: > Aleksander N. Gorohovski пишет: > >>>>> Есть патч для vsftpd который меняет кодировку >>>> Какой и где? >>> http://www.opennet.ru/base/patch/ftp_charset_recode.txt.html >> Конечно, это хорошая вещь, но это не совсем то. >> Он работает когда на ftp-сервер закачивают файлы win-клиенты с >> названиями >> в кодировке cp1251, чтобы их трансформировать в koi8-r. >> Ладно, пойду сам сочинять. > > если что-то хорошее сочинишь -дай знать... Для нетерпеливых можете попробовать первый вариант (в атаче). В командной строке необходимо задавать АБСОЛЮТНЫЙ путь к каталогу (это для перестраховки). От root пользоваться осторожно (на тот случай если у вас есть ссылки внутри каталога уходящие за пределы него) Пожалания к улучшению принимаются. > Виталий Липатов > Вообще есть пожелание использовать natspec в этом случае. Таблица > транслитерации там есть и соотв. функции - тоже. В том числе ииз > командной строки. Посмотрите? Можно поработать над замечаниями. Виталий! А что такое natspec? ------------15m1uq3kbZy8ym2iz7w2JM Content-Disposition: attachment; filename=transf.pl Content-Type: application/octet-stream; name=transf.pl Content-Transfer-Encoding: Base64 IyEvdXNyL2Jpbi9wZXJsCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojCiMJ8sXL 1dLTydfOz8Ug0MXSxcnNxc7P18HOycUgy8HUwczPx8/XL8bByszP1yAoa29pOC1y KSDOwSDU0sHO08zJ1AojCWNyZWF0ZWQgYnkgQWxla3NhbmRlciBHb3JvaG92c2tp ICgyMDA1KS4gVGhpcyBpcyBmcmVlIHNvZnR3YXJlLgojCWFuZ2VsQGZlaHQuZGd0 dS5kb25ldHNrLnVhCgp1c2UgRmlsZTo6RmluZDsKCmRpZSAiRXhhbXBsZSB1c2Fn ZTpcblx0IHRyYW5zZiA8YWJzX3BhdGg+XG4iIGlmICEgQEFSR1Y7Cgoma29pOHI7 CgpteSAkYTsKd2hpbGUoISAkYSl7CiAgICBARmlsZXM9dW5kZWY7CiAgICAKICAg IGZpbmQgc3Vie3B1c2ggQEZpbGVzLCRGaWxlOjpGaW5kOjpuYW1lIGlmICQ+ID09 IDAgfHwgKHN0YXQoJEZpbGU6OkZpbmQ6Om5hbWUpKVs0XSA9PSAkPn0sQEFSR1Y7 CiAgICAKICAgICRhPTE7CiAgICBmb3IgbXkgJGRmIChARmlsZXMpewoJbXkgQGQ9 c3BsaXQgL1wvLywkZGY7CgkkdD1wb3AgQGQ7Cgl3aGlsZShteSgkciwkZSk9ZWFj aCglcjJlKSkgeyR0PX5zLyRyLyRlL2d9CglteSAkZHQ9am9pbiAnLycsQGQsJHQ7 CglpZigkZGYgbmUgJGR0KXsKCSAgICAkYT0wLHByaW50ICIkZGYgPT4gJGR0XG4i IGlmICEgcmVuYW1lKCRkZiwkZHQpOwoJfQogICAgfQp9CmV4aXQ7CgpzdWIga29p OHJ7CiMg7cXO0cXNIM7BIMzB1MnOycPVCiAgICAlcjJlPSgKICAgICLhIj0+J0En LAkiwSI9PidhJywKICAgICLiIj0+J0InLAkiwiI9PidiJywKICAgICL3Ij0+J1Yn LAki1yI9Pid2JywKICAgICLnIj0+J0cnLAkixyI9PidnJywKICAgICLkIj0+J0Qn LAkixCI9PidkJywKICAgICLlIj0+J0UnLAkixSI9PidlJywKICAgICKzIj0+J0pP JywJIqMiPT4nam8nLAogICAgIvYiPT4nWkgnLAki1iI9Pid6aCcsCiAgICAi+iI9 PidaJywJItoiPT4neicsCiAgICAi6SI9PidJJywJIskiPT4naScsCiAgICAi6iI9 PidKSicsCSLKIj0+J2pqJywKICAgICLrIj0+J0snLAkiyyI9PidrJywKICAgICLs Ij0+J0wnLAkizCI9PidsJywKICAgICLtIj0+J00nLAkizSI9PidtJywKICAgICLu Ij0+J04nLAkiziI9PiduJywKICAgICLvIj0+J08nLAkizyI9PidvJywKICAgICLw Ij0+J1AnLAki0CI9PidwJywKICAgICLyIj0+J1InLAki0iI9PidyJywKICAgICLz Ij0+J1MnLAki0yI9PidzJywKICAgICL0Ij0+J1QnLAki1CI9Pid0JywKICAgICL1 Ij0+J1UnLAki1SI9Pid1JywKICAgICLmIj0+J0YnLAkixiI9PidmJywKICAgICLo Ij0+J0tIJywJIsgiPT4na2gnLAogICAgIuMiPT4nQycsCSLDIj0+J2MnLAogICAg Iv4iPT4nQ0gnLAki3iI9PidjaCcsCiAgICAi+yI9PidTSCcsCSLbIj0+J3NoJywK ICAgICL9Ij0+J1NISCcsCSLdIj0+J3NoaCcsCiAgICAi/yI9PichJywJIt8iPT4n IScsCQojCSL/Ij0+JyInLAki3yI9PiciJywJCiAgICAi+SI9Pid5JywJItkiPT4n eScsCiAgICAi+CI9PidcJycsCSLYIj0+J1wnJywKICAgICL8Ij0+J2VoJywJItwi PT4nZWgnLAogICAgIuAiPT4nanUnLAkiwCI9PidqdScsCiAgICAi8SI9PidqYScs CSLRIj0+J2phJyk7Cn0K ------------15m1uq3kbZy8ym2iz7w2JM--