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