Оригинальная статья: François Ingelrest
Перевод: Соломин Евгений
Вы ведь часто загружаете некоторый бинарный контент с серверов Usenet? Тогда Вы знаете что такое .par2 файлы и для чего они используются, и то, что для работы с ними нет приличного GUI интерфейса.
Для тех кто не знает что же такое par2, позвольте вкратце рассказать: par2 это утилита, используемая для защиты файлов от потери данных. Это достигается за счет создания избыточных данных ("паритетные файлы"). Например, если Вы создадите паритетный файл с уровнем избыточных данных 5%, Вы можете восстановить Ваши оригинальные файлы, если количество искаженных данных менее чем 5% (такие данные могут располагаться где угодно в любых файлах). Паритетные файлы могут использоваться всегда, когда возможна потеря данных: Usenet сервера, дешевые CD/DVD ROMs...
Для проверки/восстановления некоторых файлов, или для создания таких паритетных файлов, Вам нужно открывать терминал и использовать командную строку. Такой подход работает безупречно, но его интерфейс не совсем дружелюбен к пользователю, предназначен для дистрибутивов класса "Для людей". Но есть и замена, называемая gpar2, но она использует некоторые библиотеки и я уверен, что многим из Вас не нравиться устанавливать библиотеки, когда в них нет такой необходимости.
PyPar2 - это простая графическая утилита написанная на Python: таким образом даже если пакета для Вашей системы не существует, Вам не придется ничего компилировать. Далее на скриншоте показано как выглядит pypar2:

Дизайн PyPar2 действительно удобен. Далее идет список возможностей:
- Расширенные настройки, но они скрыты по умолчанию
- Нет специального диалога для настроек, все выбранные установки автоматически сохраняются и впоследствии загружаются
- Программа доступна на нескольких языках:
- Английский
- Французский
- Немецкий
- Польский
Pypar2 доступен в репозиториях in Debian unstable/testing и Ubuntu Feisty. Скоро выйдет "финальная" версия 1.0 с многими изменениями, оставаясь такой же удобной. Если бы Вы хотели добавить поддержку новых языков, пожалуйста, свяжитесь сначала со мной по адресу Athropos - AT - gmail - DOT - com что бы быть уверенным, что используется самая последняя версия языкового файла.
Ссылки:
Домашняя страница
Скриншоты