Как стать автором
Обновить
0
0
Николай Смирнов @nicks

Пользователь

Отправить сообщение

Утилита FileCorrupter для тестирования продуктов на «битых» входных данных

Время на прочтение2 мин
Количество просмотров5.9K
Ломать — не строить? На самом деле, это не совсем так. Когда ваша задача — проверить работоспособность программы на некорректных данных, возникает необходимость внести намеренные повреждения в файлы.

Для OfficeRecovery восстановление поврежденных данных является основным направлением деятельности. Поэтому для нас очень важно наличие обширного набора неисправных файлов для тестов. Для этих целей и была разработана утилита FileCorrupter, которую мы предлагаем всем желающим бесплатно.

Пример использования


При разработке программного обеспечения часто приходится сталкиваться с ситуациями, когда пользователи жалуются, что приложение «падает» при попытке открыть файл.

Зачастую данная ситуация возникает из-за некорректных данных в файле. Хотя код вашей программы может быть и не виноват в том, что входные данные испортились, лучшим поведением со стороны приложения было бы обнаружить невалидность входных данных и выдать адекватное сообщение об ошибке.

Чтобы убедиться в правильной отработке ошибок вашим приложением, можно предложить ему открыть файл, предварительно испорченный при помощи FileCorrupter.
Скриншот, подробности и ссылка для скачивания
Всего голосов 13: ↑10 и ↓3+7
Комментарии8

OfficeRecovery представляет веб-API для восстановления поврежденных файлов

Время на прочтение1 мин
Количество просмотров2.3K
Предлагаем вниманию программистской общественности бета-версию веб-API для восстановления поврежденных файлов: https://online.officerecovery.com/ru/api/

По ссылке доступен архив с документацией и примерами использования, реализованными на php. Также есть возможность оценить возможности API на основе работающего примера.

В качестве ядра для восстановления файлов используется сервис OfficeRecovery Online (см. пост с описанием и видео). Взаимодействие происходит на основе GET/POST http запросов, обмен данными основывается на формате XML.

Функциональность API:
  1. Загрузка поврежденного файла для восстановления.
  2. Получение статуса и прогресса восстановления.
  3. Получение ссылок на демонстрационный и полный результат восстановления, либо сообщение об ошибке, если файл не удалось восстановить.
Подробности
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

200000 испорченных файлов сигнализируют: стратегии резервного копирования могут быть улучшены

Время на прочтение6 мин
Количество просмотров3.3K
Настоящая статья предназначена для IT-менеджеров и системных администраторов, отвечающих за разработку и внедрение стратегий резервного копирования и сохранности данных. В статье рассматриваются типичные проблемы, связанные с повреждением данных, недостатки традиционных способов решения этих проблем и способы улучшения имеющихся стратегий для дальнейшей минимизации потерь при сбоях.

Статья основана на уникальной статистике, собранной на массиве из 200 тысяч поврежденных файлов, прошедших восстановление в системе OfficeRecovery Online.

Проблема и причины ее возникновения


Одной из самых важных задач при планировании и реализации информационной инфраструктуры является обеспечение сохранности данных. Порча или исчезновение накопленной информации может нанести ощутимый ущерб бизнесу. Поэтому обеспечение надежности и сохранности данных должно быть разнообразным и многоуровневым, защищающим от как можно большего числа возможных ситуаций потери данных.
Подробности
Всего голосов 22: ↑4 и ↓18-14
Комментарии2

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность