pypar2: Графическая утилита для работы с par2 файлами Оригинальная статья: Francois Ingelrest Перевод: Соломин Евгений Вы ведь часто загружаете некоторый бинарный контент с серверов Usenet? Тогда Вы знаете что такое .par2 файлы и для чего они используются, и то, что для работы с ними нет приличного GIU интерфейса. Для тех кто не знает что же такое 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 что бы быть уверенным, что используется самая последняя версия языкового файла. Ссылки: Домашняя страница Скриншоты