|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 10 Oct 2003 01:11:18 To : Gennady Terehov Subject : Re: catdoc -------------------------------------------------------------------------------- Gennady Terehov <tga@komifree.ru> wrote: GT> Здравствуйте! GT> Что означает первое предложение в сообщении "[This was fast-saved 3 GT> times. Some information is lost]", выводимом Catdoc Version 0.93.1? Это у ворда такая галочка в настройках есть "Fast save" - в русской версии - быстрое сохранение. Приводит к появлению в файле всякого разного мусора. Зато при изменениях в документе, ворд не переписывает весь документ заново, а дописывает изменения в конец. Hаписать корректную разбиралку этой ситуации у меня не нашлось времени и желания. Хотя в 0.93 ветке это принципиально сделать можно, поскольку непоследовательное чтение уже предусмотрено. Сначала надо только парсер OLE пофиксить, а то он очень медленный - 0.93.1 работает в двадцать раз медленнее, чем 0.92 на том же файле. GT> Причем после этого putty башню сносит конкретно (разрывается соединение) А это скорее всего из-за того самого мусора в файле. Какой-нибудь глюк в эмуляции терминала в putty. А может и не глюк, а просто среди мусорных символов XOFF попался. Побороть эту проблему можно прописыванием всех управляющих символов ASCII в ascii.specchars в библиотечной директории catdoc с заменой их на что-нибудь печатное (естественно, табуляцию, newline и кое-что еще стоит оставить на месте) GT> с выдачей сообщения "Server sent disconnect message. Command terminated GT> on signal 11". Запускаю так: GT> catdoc -8 heand5.doc| mail myemail@domain.ru -s "Прелюдия к\ А зачем -8? По идее 0.91 и выше должна сама отличать 8-битные файлы от юникодных. И вообще прислал бы ты мне этот файлик по почте. Я бы его в тестовый набор включил. Чтобы следующие версии на нем не глючили. GT> Дюне-3. Дом Коррино. Часть 1" GT> Причем, что самое прикольное, если снова соединиться putty и выбрать из GT> истории комманд эту команду и попытаться ее отредактировать (например GT> поменять имя doc-файла) и даже не выполнять ее, то связь рвется снова! При Скорее всего действительно какая-то странность в интерпретации управляющих последовательностей. Может putty сапгрейдить? GT> этом другие сеансы putty с этим Linux'ом работают как и работали. Hа stdin и GT> в файл выводит нормально (но сообщение "[This was fast-saved..." GT> выдается). Hифига не понимаю... А оно на stderr должно выдавться, а не в файл. -- Признания, что мир прекрасен, больше всего ждут от меня те, кто делает его для меня отвратительным. --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151780d047431.html, оценка из 5, голосов 10
|