Кажу, паяю, файли лагоджу
Малобюджетні сайти.
Просування веб-сайту.
Кажу, паяю, файли лагоджу!
"Можливо, файл, який потрібно відкрити, пошкоджено. Ця програма 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 або "Юнікод").
Зовсім інша справа - організації: видавничі, фінансові, сервісні бюро і т. д., яким доводиться щодня працювати з сотнями файлів. І тут витрати окупляться повністю й у прийнятний термін. Цікаво, що багато онлайнових компаній, що забезпечують відновлення зіпсованих файлів,напевновикористовують згадані в статті додатки, а деякі ними і обмежуються - це можна практично однозначно з'ясувати завдяки різним відмовкам (непідлягають відновленню діаграми, певне форматування та ін.), які точно відповідають функціональності програмних засобів. При цьому вартість "лікування" одного документа може сягати $50 і більше. Втім, дехто "ручну працю", напевно, застосовує - зрештою формати документів нехай і не стовідсотково, але відомі.
OfficeRecovery 3.0
Однойменна компанія випускає цілу низку "лікувальних" продуктів, серед яких - повний набір для документів Microsoft Office та інших популярних форматів файлів. Перше, що приємно дивує, - зовсім невеликий розмір дистрибутива, що становить для версії Professional (підтримує 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 дійсно "7" "дослужився" до третьої версії.
Як уже говорилося, програм для відновлення офіснихдокументів зовсім небагато. Нам відомо всього двакомплекснихпакети. Дехто розробляє модулі для окремих додатків, однак у більшості випадків їхня реальна цінність невисока. Скажімо, програма Word Recovery фактично являє собою універсальний текстовий фільтр, що згадувався на початку статті, хоча і не може похвалитися широтою підтримуваних кодувань (з Unicode явно негаразди).
Парадоксально, що ці продукти з'являються саме сьогодні, коли останні версії Microsoft Office стали досить надійними. Можливо, просто накопичилася критична маса інформації про формати документів? До речі, їхня закритість тісно пов'язана з "бінарністю". Ймовірно, використання для формування та оформлення офісних документів сучасних мов розмітки (того ж XML, який має стати не лише стандартним, а й основним у StarOffice 6.0) справді виявиться своєрідною панацеєю. Достатньо провести аналогію із системою верстки наукових текстів TeX, яка аж ніяк не відкидає найскладніших функцій форматування, але здатна не тільки самостійно вказати рядок з помилкою, але й запропонувати часом дуже корисні підказки.