Библиотека на интернет индустрията I2R.ru

Нискобюджетни сайтове.

Промоция на уебсайт.

Локвам, споявам, поправям файлове!

"Файлът, който искате да отворите, може да бъде повреден. В някои случаи това приложение на Microsoft Office може да възстановява текст от повреден файл; ако това не успее, ще трябва да изтриете файла и да използвате резервно копие.".
(От помощ на Microsoft Office XP)

Именно с такъв морализиращ текст ще трябва да се запознаете, когато се опитвате да отворите наистина ли повредени документи на Microsoft Office. При цялата си очевидност горният фрагмент има за цел да предаде на потребителя две основни мисли: 1) при някои обстоятелства файлове Наистина може да се "счупи"; 2) по-надеждна защита срещу всякакъв вид произшествия от резервация, все още не е измислена. Независимо от това, ситуации, при които се изискват специални инструменти за възстановяване, също не са необичайни - в случай на повреда на хардуера, когато повреден файл е намерен вече в архива или когато просто няма време да се „справите“ с отдалечен респондент.

Понякога документите се „разбиват“ в напълно невинни ситуации, особено ако са пълни с графични елементи и други сложни обекти. Честно казано, трябва да се каже, че докато Microsoft Office „узрява“, подобни ситуации са все по-рядко срещани. Основната част от „експерименталния материал“, събран по време на подготовката на статията, е създаден във версии 95 и 97 и в същото време добрата половина от документите няма проблем отворен в Word и Excel XP.

Подходящо е да направим още едно наблюдение тук: повечето от проблемните файлове са документи на Word; второ място (изостава с около порядък) - за Excel; Access, PowerPoint и Outlook бяха толкова очевидни аутсайдери, че беше почти невъзможно да се намерят техните „рудименти на живота“. На първо място, това показва популярността на приложенията. Обучението на потребителите обаче също играе роля - например работата с база данни изисква очевидно по-висока квалификация от съставянето на бизнес писмо и със сигурност тежестта на отговорността ще ви принуди да се погрижите за създаването на резервни копия.

Това от своя страна определя високата цена на такъв софтуер. За всеки от описаните по-долу продукти, работейки с документи на основните приложения на Microsoft Office, ще трябва да отделите повече от $ 500, а за отделни компоненти - от $ 130 до $ 400.

За отделните потребители придобиването на такъв софтуер е всъщност непрактично - поради относително рядкото явление наистина ли фатални инциденти. Освен това никоя от програмите няма да възстанови документа в оригиналната му форма, все пак ще се наложи някакъв вид ревизия или промяна. Много по-лесно е да свикнете със създаването на резервни копия и овладяването на наличните инструменти за „реанимация“. Например Word XP ви позволява да извличате текст от почти всеки документ, ако използвате универсалния кодиран текстов конвертор и изберете необходимото кодиране (обикновено стандартен Windows или Unicode).

Организации, като издателска дейност, финанси, бюра за услуги и т.н., трябва да се справят със стотици файлове всеки ден. В този случай разходите ще бъдат изплатени изцяло и в приемлив срок. Интересното е, че много онлайн компании, осигуряващи повредено възстановяване на файлове, със сигурност използвайте приложенията, споменати в статията, и някои от тях са ограничени до тях - това може да бъде почти недвусмислено установено благодарение на различни видове извинения (диаграми, определено форматиране не може да бъде възстановено и т.н.), които точно отговарят на функционалността софтуера. Освен това разходите за „излекуване“ на един документ могат да достигнат 50 или повече долара. Някои хора обаче вероятно използват „ръчен труд“ - в крайна сметка форматите на документите, макар и не сто процента, са известни.

OfficeRecovery 3.0

Компанията със същото име произвежда редица „лечебни“ продукти, включително пълен набор за документи на Microsoft Office и други популярни файлови формати. Първото нещо, което е приятно изненадващо, е много малкият размер на дистрибуционния комплект, който за професионалната версия (поддържаща Word, Excel, Access, PowerPoint) е по-малък от един и половина мегабайта!

Архитектурата на програмата също е успешна - въпреки факта, че нейните модули се стартират както отделно, така и „отвътре“ офис приложения (използвайки допълнителен елемент от менюто), те работят напълно автономно. Какво е предимството на този подход е лесно да се разбере в сравнение с пакета Ontrack. Въпреки че EasyRecovery FileRepair работи изключително като самостоятелна програма, той използва OLE Automation за достъп до някои функции на Word, Excel и др. При определени обстоятелства това води до сривове на приложения, съобщения за грешки и в резултат на това до необходимост от ръчно изчистване на останалите в паметта компоненти или рестартиране на компютъра.

Естествено, пълната реконструкция на документ не винаги е възможна - самите разработчици не се опитват да успокояват твърде много потребителите, като предупреждават, че успехът зависи от степента на щетите и т.н. Като се има предвид например, че коригираният DOC файл се записва в RTF формат, може да се добие представа за това кои елементи най-вероятно ще бъдат загубени (просто тренирайте с функцията Save As). Въпреки това в някои относително прости случаи информацията и форматирането бяха почти напълно възстановени.

EasyRecovery FileRepair 1.0

Ontrack традиционно се специализира в софтуер за възстановяване на информация, а EasyRecovery е добре познат продукт, който също е включен в нашите публикации. Компанията се зае с програми за „ремонт“ на файлове сравнително наскоро - в края на миналата година. Съответно първата версия все още е далеч от съвършенството. Сякаш оправдава своето „производно“ име, EasyRecovery FileRepair от всички тестове се справи най-добре с документите, извлечени от аварийния твърд диск (въпреки че в този случай „реанимираната“ информация беше невероятна „бъркотия“ от множество разпръснати фрагменти и всички видове боклук).

Въпреки че е доста трудно обективно да се сравняват такива продукти помежду си (поради сложността на предметната област - очевидно липсва дори най-простата класификация на възможните проблеми с документите), в някои случаи EasyRecovery FileRepair изглеждаше забележимо по-слаб от OfficeRecovery. Например модулът за документи на Word има проблеми с не-Unicode кодиране, поне с кирилица. Той успя напълно „излекува“ файла във „родния“ формат на Word XP, макар че от един и същ файл не беше извлечен нито един символ, но беше записан във формата на Word 95 (и в двата случая заглавката беше „нулирана“). В подобен тест с Excel имаше твърде много боклуци в възстановената електронна таблица. Очевидно това са разходите за "младежкия" софтуер - очевидно OfficeRecovery наистина честно "се издигна" до третата версия.

Както вече споменахме, има много малко програми за възстановяване на офис документи. Знаем само две комплекс пакет. Някои хора разработват модули за отделни приложения, но в повечето случаи реалната им стойност е ниска. Например програмата Word Recovery всъщност е универсален текстов филтър, споменат в началото на статията, въпреки че не може да се похвали с широчината на поддържаните кодирания (очевидно има проблем с Unicode).

Иронично е, че споменатите продукти се появяват точно днес, когато най-новите версии на Microsoft Office стават доста надеждни. Може би просто се е натрупала критична маса информация за формати на документи? Между другото, тяхната близост е тясно свързана с "двоичен". Вероятно използването на съвременни езици за маркиране за формиране и дизайн на офис документи (същият XML, който трябва да стане не само стандартен, но и основен в StarOffice 6.0) наистина ще се окаже един вид панацея. Достатъчно е да се направи аналогия със системата за набиране TeX за научни текстове, която в никакъв случай не отхвърля най-сложните функции за форматиране, но е в състояние не само да посочи линия с грешка, но и да предложи понякога много полезни съвети.