PDA

View Full Version : Повышение живучести компакт-дисков программным путём


Elic
25-05-2005, 10:47
В продолжение темы, начатой в этом (http://www.smart.vn.ua/forum/showpost.php?p=204143&postcount=47)и этом (http://www.smart.vn.ua/forum/showpost.php?p=214939&postcount=48) постах (о программном пакете по имени cd-R eRRoR coRRectoR (http://forum.sharereactor.ru/showthread.php?t=59777), его можно скачать без затрат трафика - часть 1 (http://www.smart.vn.ua/forum/attachment.php?attachmentid=12374), часть 2 (http://www.smart.vn.ua/forum/attachment.php?attachmentid=12375)).

Вопрос: кто юзал (или хотя бы гонял тестовые батнички) на процессорах AMD - отзовитесь! Бо есть непроверенные сведения, что на AMD программы то ли работают криво, то ли не работают вообще. А у меня шо дома, шо на работе - Интелы, так что проверить негде :(

PS. 2 Moderator:
1) Правда ли, что правительство решило доплачивать провайдерам за исходящий трафик за пределы Украины?
2) Если да - можно ли организовать хостинг у нас на СМАРТ (http://www.smart.vn.ua/)е, вместо того чтобы напрягать французско-канадские серверы вроде besthosting (http://www.besthosting.com.us)'а? :)

HotMan
25-05-2005, 20:34
Вопрос: кто юзал (или хотя бы гонял тестовые батнички) на процессорах AMD - отзовитесь! Бо есть непроверенные сведения, что на AMD программы то ли работают криво, то ли не работают вообще. А у меня шо дома, шо на работе - Интелы, так что проверить негде :(

Поюзать еще не успел - руки не доходят. А батники запускал - все вроде работает. Проц. Athlon 64 2800+

Elic
25-05-2005, 23:58
Таки действительно была ошибка - программы молча падали на AMD K6-2. Основная причина - я заказал компилятору чрезмерную оптимизацию. :eek:

Советую скачать новый пакет (в attach'е), распаковать файлы и заменить ими одноимённые из предыдущего пакета (см. первый пост этой темы).

Elic
13-06-2005, 10:01
Кстати об XCD - есть вопрос к многоуважаемой публике: не встречал ли кто плагин к Winamp'у для проигрывания MP3/OGG/FLAC с XCD-дисков? Бо холерно надо, а самому писать некогда, да и не знаю, как :eek:

VitVit
16-11-2005, 14:40
Таки действительно была ошибка - программы молча падали на AMD K6-2. Основная причина - я заказал компилятору чрезмерную оптимизацию. :eek:


на моем Дюроне1600 вроде все работает, но от к6 он отличаеться Присутствием комманд SSE.

http://board.sharereactor.ru/showthread.php?t=59777 вроде бы не работает. да и рапидшаре пишет
"file /files/1260596/rr119.zip.html has been deleted.
Reason: No download for a longer period. Inactivity-timeout exceeded."
зы хто такие -= Gingers Pictures =- или Рыжики Пикчерз

VitVit
16-11-2005, 16:26
ыоыыоычитай подпись Аrmhorse or HotMan

Elic
16-11-2005, 22:39
от к6 он отличаеться Присутствием комманд SSE.Наличие набора команд - эт'здорово, но есть ещё и оптимизация: добавишь 40% к скорострельности на P-3 - забегает только на ~10% быстрее на P4, но в раза полтора медленнее на не-P3/4 :( http://board.sharereactor.ru/showthread.php?t=59777 вроде бы не работает.Шар-реактор переехал, новый адрес - http://forum.sharereactor.ru/showthread.php?t=59777 (http://forum.sharereactor.ru/showthread.php?t=59777).Inactivity-timeout exceeded.Угу. Если за месяц за файлом ни разу не лазили - рапид-шара его сносит...хто такие -= Gingers Pictures =- или Рыжики ПикчерзНу... Это мы. Рыжики. Известны также под именем "Дотошные Рыжики" (-= Elicit Gingers =-). :d

ЗЫ. На днях выложу свежую версию пакета RR.

VitVit
17-11-2005, 12:37
на моем Дюроне1600 вроде все работает, но от к6 он отличаеться Присутствием комманд SSE.

я не о быстродействии, я это к тому что не могу сказать точно работает ли rr на К6-1(2)(3), а у нових атлонов есть и sse2 и у некоторых sse3=> те же что и Интелов.

VitVit
19-11-2005, 12:32
в примере есть опция -wi@, rrenc -h про такую опцию молчит.
скорость - 700 метров посчитало за 50-70 мин

Elic
19-11-2005, 17:44
опция -wi@, rrencИз документации:Как его запускать

Обе программы - rrenc и rrdec - построены на стандартном юниксовом консольном интерфейсе командной строки. Кто работал с DOS'ом или UNIX'ом - знают. Кто не в курсе - спрашивайте (у меня или у тех, кто знает ;) ). Кто знает URL'у на толковое описание на русском - делитесь.Короткие (однобуквенные) опции командной строки можно объединять в группы: "-hawld" - это точно то же, что и "-h -a -w -l -d". Единственное условие - в группе должно быть не более одной опции с параметром, и в этом случае она должна быть последней в группе.
Т.е. "-wi@ параметр" - то же, что "-w -i -@ параметр" или "--owerwrite --strict-mode --input-list=параметр".700 метров посчитало за 50-70 минАга. А сколько заказывал избыточности? (т.е. число - первый параметр без символа "минус".) У меня (Celeron-4, 2.6 ГГц) при 700 МБ данных и 7 МБ избыточности (1% - 3600 секторов) расчёт занимает 35-40 минут.

VitVit
21-11-2005, 14:22
Из документации....Ага. А сколько заказывал избыточности? (т.е. число - первый параметр без символа "минус".) У меня (Celeron-4, 2.6 ГГц) при 700 МБ данных и 7 МБ избыточности (1% - 3600 секторов) расчёт занимает 35-40 минут.
из какой документации? я таких слов вообще не видел ни в одном*.rus
7.9 метра (3600 секторов)

Elic
21-11-2005, 22:44
из какой документации?Из вот этой (http://forum.sharereactor.ru/showthread.php?t=59777) или этой (http://forum.sharereactor.ru/showpost.php?p=547399) документации. Зря я, что ли, целый месяц старался, сочинял? :d

VitVit
22-11-2005, 14:19
Из вот этой (http://forum.sharereactor.ru/showthread.php?t=59777) или этой (http://forum.sharereactor.ru/showpost.php?p=547399) документации. Зря я, что ли, целый месяц старался, сочинял? :d
a a a a a a a. ясно теперь. просто опцию -і я только с 3 раза нашел

VitVit
24-11-2005, 15:12
а возможно ли в ближайшем будующем появения rr DVD version? ну что бы было в ногу со временем, и есть ли аналог XCD для двд(XDVD)?

Elic
24-11-2005, 22:19
возможно ли в ближайшем будующем появения rr DVD version?Уже есть. Недостатков - два: сверхбольшой размер кластера (36 секторов - больше двух витков дорожки) и время расчёта (1% избыточности - около 4 часов). Поэтому не выпускаю.
Кстати, для уменьшения размера кластера холерно нужен способ расчёта кодов Рида-Соломона (RS-кодов) в 32-битном поле Галуа (GF(2^32)), а для повышения скорострельности - возможность расчёта на графическом процессоре видеокарты.
Вообще-то необязательно использовать именно RS-коды. Подойдёт любой помехоустойчивый код без поиска ошибок (такие коды позволяют восстанавливать ошибки при объёме аж до объёма избыточности). Но я в математике плаваю... :( есть ли аналог XCD для двд(XDVD)?FAQ по XCD (http://forum.doom9.org/showthread.php?s=&threadid=63047) (на форуме Doom9) пишет, что не бывает (вопрос № 11). Ещё см. здесь (http://forum.doom9.org/showthread.php?p=145510#post145510). Я сам не разбирался в особенностях форматов DVD.

PS. Вообще-то XDVD - это DVD, в который запихнут десяток часов видео. :eek: Со стандартом DVD несовместим, но многие плееры поддерживают.

VitVit
29-12-2005, 15:31
Кстати, для уменьшения размера кластера холерно нужен способ расчёта кодов Рида-Соломона (RS-кодов) в 32-битном поле Галуа (GF(2^32)), а для повышения скорострельности - возможность расчёта на графическом процессоре видеокарты.
Вообще-то необязательно использовать именно RS-коды. Подойдёт любой помехоустойчивый код без поиска ошибок (такие коды позволяют восстанавливать ошибки при объёме аж до объёма избыточности). Но я в математике плаваю... :(

Modern GPU's with programmable fragment pipeline have a tenfold floating point performance when compared to general purpose x86 CPU's, even with all the SIMD units used. Their programmability is flexible enough for some researchers to claim them being stream processors. The hardware is already widespread (even the ps2.0-compatible), API support is stable, and there are plethora of projects on GPU assisted computation. BrookGPU is a "black box" library which uses OpenGL in the backend and can be used to add GPU-side computations to an existing C application

Elic
30-12-2005, 00:33
BrookGPU is a "black box" libraryThe goals for this project are:
* Demonstrate general purpose programing on GPUs.
Beta Version Now Available

М-да. Хотя посмотрю... :rolleyes:

ЗЫ. А про GF(2^32) там что-ньдь было? :oops:

VitVit
30-12-2005, 14:54
ЗЫ. А про GF(2^32) там что-ньдь было? :oops: нет. я наткнулся на эту инфу www.hydrogenaudio.org в разделе ogg tech

Elic
02-02-2006, 00:14
Салют всем!

Есть свежая версия - RR 1.24, чуть добавлена скорострельность и вылизана куча ошибок, кое-какие блоки переписаны. Теперь из двух половинок - основного (http://elicit.vn.ua/files/rr/rr-1.24.main.zip) (exe'шники и чуть-чуть доки) и дополнительного (http://elicit.vn.ua/files/rr/rr-1.24.extra.zip) (примеры запуска, батнички, исходники и прочее).

ЗЫ. Здесь (http://elicit.vn.ua/files/outdated/) предыдущие версии.

VitVit
02-02-2006, 10:15
теперь у нее даже свой сайт есть !!!

Elic
02-02-2006, 21:25
теперь у нее даже свой сайт есть !!!Ага. Наступи мышом на мою подпись! :d

Elic
16-02-2006, 22:47
Версия 1.26 (16/02/2006)
Облегчённая (rr-1.26.update.zip (http://elicit.vn.ua/files/rr/rr-1.26.update.zip) - только основные файлы); можно использовать вместе с rr-1.24.extra.zip (http://elicit.vn.ua/files/rr/rr-1.24.extra.zip).

Изменения после весии 1.24:Общие:
- исправлены несколько мелких ошибок.

rrenc:
- добавлена поддержка абсолютных путей (только в режиме --process-dir)
в исходном списке файлов (только при пустом --source-dir) и в
выходных файлах (только при пустом --target-dir);
- добавлен ключ командной строки: --multi-track (для создания
многодорожечных образов XCD);
- добавлен ключ .rrt-файла: -u - обрабатывать XCD-образ как
многодорожечный;
- добавлен вывод копии командной строки в шапку .rrt-файла;
- улучшена и слегка переупорядочена встроенная подсказка, добавлена
информация о кодах завершения;
- добавлен ключ командной строки: --keep-old-ext (аналог ключа -extname
в m2cdm).

rrdec:
- добавлен ключ .rrt-файла: -u;
- улучшена и слегка переупорядочена встроенная подсказка;
- добавлено восстановление с XCD-дисков, сделанных с ключом -extname.

Elic
19-02-2006, 21:21
Радость великая близится. :d Некто kerberos002 (http://home.arcor.de/kerberos002/) сделал GUI'ёвый интерфейс (http://home.arcor.de/kerberos002/cdrtfe/download_en.html) к XCD (http://www.doom9.org/index.html?/xcd.htm), а теперь мы с ним на пару добавляем туда поддержку моего rrenc (elicit.vn.ua/files/rr/)'а. Через какой-ньдь месячишко будет готовая вещь! ;)

VitVit
20-02-2006, 13:36
тогда я буду бета-тестером :oops:
да тогда пользователей "рр" должно добавиться

Elic
20-02-2006, 21:55
буду бета-тестеромУгум. Кстати, cdrtfe - забавная вещь, интерфейс у ей несколько своеобразный. Скачай, опробуй... Как только появится версия, боеспособная не под отладчиком - поделюсь.

ЗЫ. Родной язык софтинки - Delphi 3, ейного автора - немецкий, мы с ним общаемся по-аглицки. Если каким-то из этих языков владеешь - бери исходники (она open-source'ная), ИМХО там есть что дорабатывать...

VitVit
21-02-2006, 12:26
Угум. Кстати, cdrtfe - забавная вещь, интерфейс у ей несколько своеобразный. Скачай, опробуй... Как только появится версия, боеспособная не под отладчиком - поделюсь.

ЗЫ. Родной язык софтинки - Delphi 3, ейного автора - немецкий, мы с ним общаемся по-аглицки. Если каким-то из этих языков владеешь - бери исходники (она open-source'ная), ИМХО там есть что дорабатывать...
бухгалтера не знают делфи и си и много чего еще :oops:

Romm
21-02-2006, 14:00
Радость великая близится. :d Некто kerberos002 (http://home.arcor.de/kerberos002/) сделал GUI'ёвый интерфейс (http://home.arcor.de/kerberos002/cdrtfe/download_en.html) к XCD (http://xcd/), а теперь мы с ним на пару добавляем туда поддержку моего rrenc (http://elicit.vn.ua/files/rr/)'а. Через какой-ньдь месячишко будет готовая вещь! ;)
Это здорово! А то на командную строку у меня с детства аллергия, а народ, не заставший ДОСа, почти весь даже не знает что это за зверь такой. Удачи вам, много пива и свободного времени! :d

Elic
28-02-2006, 02:09
Уф! Давненько я что-то не писал... В общем, так. Самая свежая версия моей RR - 1.29 (http://elicit.vn.ua/files/rr/rr-1.29.update.zip), вот чендж-лог:Версия 1.29 (27/02/2006)
Облегчённая (rr-1.29.update.zip).

Общие:
- Oliver Valencia (http://home.arcor.de/kerberos002/) включил RR-защиту
XCD-дисков в свой cdrtfe (GUI для cdrtools и mode2cdmaker);
- исправлена ошибка при формировании файла параметров для m2cdm;
- улучшено взаимодействие с GUI-интерфейсом при выводе строки статуса.

Версия 1.28 (24/02/2006)
Облегчённая (rr-1.28.update.zip).

Общие:
- исправлены ошибки в модуле разбора командной строки.

Версия 1.27 (20/02/2006)
Облегчённая (rr-1.27.update.zip - только основные файлы); можно
использовать вместе с rr-1.24.extra.zip

Общие:
- увеличен максимальный размер строки rrt-файла (до ~1080 байт) -
для комментариев (копия командной строки rrenc);
- исправлена ошибка в модуле обработки комментариев во входных файлах,
приводившая к краху при переполнении буфера;
- добавлен ключ .rrt-файла: -e <ext> - расширение для XCD-файлов;
- несколько улучшено взаимодействие с GUI-интерфейсом.И главное - kerberos002 (http://home.arcor.de/kerberos002/) издал версию своего GUI, заточенную под RR - называется cdrtfe (cdrtools front-end), можно взять здесь (http://home.arcor.de/kerberos002/cdrtfe/download_en.html) и/или здесь (http://home.arcor.de/kerberos002/cdrtfe/source_en.html), инструкции здесь (http://home.arcor.de/kerberos002/cdrtfe/install_en.html).

andy_vk
28-02-2006, 04:26
@Elic
хм... я вот не могу понять - зачем разрабатывать то, что уже готово и в горраздо лучшем исполнении??... это как игра?
уж использовал бы свой потенциал в более актуальную сторону..

а так - "игра в маловостребованную благотворительность" :rolleyes:

хотя-бы, на DVD перешёл... тут кто-то уже говорил...
я, например о формате СД забыл как от таковом....как когда-то о флоппике забыл.
___
это просто моё мнение, то что я "тут" увидел...


ЗЫ: у тебя что, работы нет??

Elic
28-02-2006, 09:33
зачем разрабатывать то, что уже готово и в горраздо лучшем исполнении?Хм? Расскажи подробнее! Ты знаешь аналоги? Лично мне известны только rar --recovery-volume и parchive, но ИМХО это тулзы, предназначенные скорее для защиты файловых рассылок, чем для "прикрытия" хранящихся данных. Защищать ими диски - всё равно что закрывать гараж от воров на крючок снаружи. :d это как игра?Увы, это жестокая необходимость - без моей софтинки я потерял из-за глюкавых пластин не один диск. А у меня на работе статистика была ещё хуже... Вот, хош-ни-хош, пришлось разработать.хотя-бы, на DVD перешёлСам на DVD писать/хранить не хочу - из-за крайней ненадёжности болванок; а "прикрывать" их пока не могу - с 16-битным RS-кодом это будет халтура, а 32-битного на руках не имею. :( Помог бы при случае, а? :rolleyes: Могу поделиться учебниками, но там всё на тааааком математическом арго, а я уже всё давно забыл. :oops:у тебя что, работы нет??А тебе никогда не хотелось сделать что-то такое... не для начальства, а для людей? Для души? Тем более, изначально была идея - не выбрасывать же её.

mitris
28-02-2006, 22:36
Не хотел создавать новую тему.
Спрошу здесь.
Можно ли как-то обойти эту (http://www.smart.vn.ua/forum/attachment.php?attachmentid=53948&stc=1) каку ? :(
зы а то такой класный фильм и не копирует его (((
Помогите кто-то.... :(

RMX
28-02-2006, 23:57
Не хотел создавать новую тему.
Спрошу здесь.
Можно ли как-то обойти эту (http://www.smart.vn.ua/forum/attachment.php?attachmentid=53948&stc=1) каку ? :(
зы а то такой класный фильм и не копирует его (((
Помогите кто-то.... :(
BadCopy в помощь.. ;)

mitris
28-02-2006, 23:59
BadCopy в помощь.. ;)
Вот зис ? :confused:

mitris
01-03-2006, 00:11
Вот зис ? :confused:
есть прога CD Data Rescue .

Программа CD Data Rescue предназначена для восстановления данных с поврежденных или поцарапанных компакт-дисков. В программе используется специальная технология, позволяющая восстановить все имеющиеся на диске данные. При этом в программе имеется несколько способов считывания дисков, позволяющих восстанавливать различные типы дисков.

только нужен крек

Elic
01-03-2006, 00:24
Можно ли как-то обойти эту (http://www.smart.vn.ua/forum/attachment.php?attachmentid=53948&stc=1) каку ? :(
зы а то такой класный фильм и не копирует его (((CDCheck (http://www.elpros.si/CDCheck/), например. Но без гарантии. Зато выводит в лог номера непрочитанных секторов, а в копии прописывает их нулями, а не мусором, как многие другие проги. Но на будущее - всё ж юзай cdrtfe + rrenc + rrdec (http://www.smart.vn.ua/forum/showpost.php?p=695071&postcount=28)... :rolleyes:

Elic
01-03-2006, 00:51
CD Data RescueЭто которая от Naltech'а? Редкостно тупая софтина. Сырая (постоянно падает из-за "недопустимой ошибки"). Да ещё и за деньги. Ну, восстанавливает кривозакрытые CD-R'ы, ну и что? А "уникальная технология чтения битых дисков" - известна уже с полсотни лет: если ошибка при чтении - переспросить пользователя, пусть жмёт "retry", пока ему не осточертеет :d

ЗЫ. Зря только потратил трафик на ейную закачку :confused:

mitris
01-03-2006, 11:55
Это которая от Naltech'а? Редкостно тупая софтина. Сырая (постоянно падает из-за "недопустимой ошибки"). Да ещё и за деньги. Ну, восстанавливает кривозакрытые CD-R'ы, ну и что? А "уникальная технология чтения битых дисков" - известна уже с полсотни лет: если ошибка при чтении - переспросить пользователя, пусть жмёт "retry", пока ему не осточертеет :d

ЗЫ. Зря только потратил трафик на ейную закачку :confused:
эта прога у меня была..

mitris
01-03-2006, 11:55
Но на будущее - всё ж юзай cdrtfe + rrenc + rrdec (http://www.smart.vn.ua/forum/showpost.php?p=695071&postcount=28)... :rolleyes:
а как нею пользоватся ? :|
зы. это (http://www.smart.vn.ua/forum/showpost.php?p=219883&postcount=1) она ?

Elic
01-03-2006, 21:51
а как нею пользоватся ? :| cdrtfe - это только графическая оболочка; в принципе, интуитивно понятна. Впрочем, загляни сюда (http://home.arcor.de/kerberos002/cdrtfe/install_en.html) и сюда (http://home.arcor.de/kerberos002/cdrtfe/translations_en.html).

rrenc/rrdec (вместе называется "cd-R eRRoR coRRectoR", :d или просто "RR") - здесь (http://forum.sharereactor.ru/showthread.php?t=59777) подробное описание программ, их ключей и типовых алгоритмов защиты/восстановления. На русском, кстати. :d А здесь (http://forum.doom9.org/showthread.php?s=&threadid=93048) - на английском (ну, тут не столько дока, сколько обсуждения некоторые).

Ну, и в этом топе кое-что из доки будет появляться, да и пообсуждать можно.

Elic
02-07-2006, 13:44
"On the way to XCD - or how to turn 700MB CDs into 800MB ones" (http://www.doom9.org/index.html?/xcd.htm) - там написано что и как я так понялНет, это просто квазирекламка - чтобы народ заинтересовался. Плюс крайне упрощённая инструкция - как слепить диск. Полное описание "внутренностей" XCD для программиста - надо искать на форуме Doom9, в обсуждениях (ссылки на них есть здесь - http://xcd.sourceforge.net/). Инструкция, как сделать RR-защищённый XCD, лежит вот тута (http://fprum.sharereactor.ru/showpost.php?p=582295).
а сылки на софт нету которые поддерживают файловую XCD???Что значит "файловую"? В смысле - хранить на XCD и читать с него обычные файлы (текст, базы данных и т.п.)? Хранить - да, читать - в общем случае нет (нужна переделка программ, юзающих такие файлы).

Ссылок валом на домашней страничке DeXT'а (http://webs.ono.com/usr016/de_xt/) - и на описание структуры, и на софт для записи/чтения. Самые свежие ссылки водятся тут - "Sticky: XCD FAQ (Myths and Reality)" (http://forum.doom9.org/showthread.php?t=63047) (на форуме Doom9). Но ИМХО самая удобная софтинка для начинающего - это cdrtfe (http://home.arcor.de/kerberos002/cdrtfe/index_en.html) для записи и Haali media splitter (http://haali.cs.msu.ru/mkv/) для чтения.есть что то типа этого только стоит много оч "Запись на СД 700Мб До 2Гб........И близко не лежало. То, об чём ты говоришь, - это ZCDFS (запись файлов на CD со сжатием). Кстати, единственная реализация за нехилые бабки - под Windows, все остальные - бесплатные и open-source'ные. :d

Судья Ди
23-02-2007, 16:38
теперь у нее даже свой сайт есть !!!сайт (http://elicit.vn.ua/) закрылся. всего-то за неуплату. :(

ещё новости: поступило предложение - сделать "cd-R eRRoR coRRectoR" open-source'ным и захостить на сорс-форже. но пока неясно, как это делается - какие бумаги заполнять и всё такое. кто сталкивался?