Ru-Board.club
← Вернуться в раздел «Программы»

» Плагины и настройки FAR часть 2

Автор: Oldster
Дата сообщения: 22.09.2008 07:10
REX
прикрути HIEW к FAR по Alt+F4 и всех делов
Автор: ferritus
Дата сообщения: 22.09.2008 11:28
Ищу плагин для Far (или Total Commander, извините что не в тему), который бы просчитывал md5 для CD/DVD. Никто не встречал?
Автор: LeaF_AVF
Дата сообщения: 22.09.2008 11:39
ferritus
лично я пользуюсь плагином Integrity Checker


Цитата:
1. Описание.
Плагин предназначен для генерации хеш сумм формата CRC32/MD5/SHA1 для файлов и проверки файлов на целостность по предварительно созданным хешам.


Также подобный функционал есть и в плагине NTFS File Information 4.0.0


Цитата:
4. Функции анализа данных:
...
- расчёт наиболее полезных хешей для выбранного файла: crc32, md5, sha1, ed2k (вариант eMule).


Если интересует, могу выложить на рапиду (или ищи на форуме ФАРа)
Автор: Victor_VG
Дата сообщения: 22.09.2008 11:39
ferritus

Почему не встречал? например: Generated by Integrity Checker Plugin (by Ariman), ещё с десяток можно найти.
Автор: ferritus
Дата сообщения: 22.09.2008 11:56
LeaF_AVF
Victor_VG
Насколько я понял, данные плагины могут просчитать хэш отдельных файлов. Я же хотел бы иметь возможность просчёта суммы общего хэша записанного CD/DVD. Т.е. когда рассчитывается одна сумма уже записанного на CD/DVD образа.
Есть такие?
Автор: LeaF_AVF
Дата сообщения: 22.09.2008 12:14
ferritus
что ты подразумеваешь под хешем CD?
хеш для каждого файла или хеш ISO-образа?
Автор: ferritus
Дата сообщения: 22.09.2008 12:16
LeaF_AVF

Цитата:
хеш ISO-образа

Но уже записанного на CD/DVD
Я подобную функцию встречал в UltraISO. Хотелось бы знать, может она реализована в виде плагина для Far/TC?
Автор: LeaF_AVF
Дата сообщения: 22.09.2008 12:26
ferritus
файлы на CD в принципе ничем не отличаются то файлов на винте
Файл хеша для них естественно тоже создать можно
Автор: ferritus
Дата сообщения: 22.09.2008 12:39
LeaF_AVF
Да, но как я понимаю при просчете CD/DVD диска с записанными на него например 5-ю файлами, будет создано 5 сумм? Меня же интересует просчёт всего CD/DVD диска как одного файла. Т.е. когда просчитывается сумма всех сумм
Автор: LeaF_AVF
Дата сообщения: 22.09.2008 12:44
ferritus
хеш просчитывается для каждого файла.
Результаты можно сохранить в один файл, получится что-то типа:


Код: ; Generated by Integrity Checker Plugin (by Ariman)
23dec077968f212ffa0d2fc352b084f4 unattended.oszone.net.exe
4c756c4ecbf6c4a81554c7bb28d8132b Diff_615_670.7z
15e35e29b1d7f8f71c8dc3addb813107 2003faq.zip
Автор: ferritus
Дата сообщения: 22.09.2008 12:50
LeaF_AVF
В том то и дело. Хотелось бы плагин который рассчитывает одну общую сумму диска, а не для каждого файла в отдельности. Есть такой в природе?
Автор: LeaF_AVF
Дата сообщения: 22.09.2008 12:52

Цитата:
Меня же интересует просчёт всего CD/DVD диска как одного файла. Т.е. когда просчитывается сумма всех сумм

может я неправ, но ты что-то путаешь.. Еще раз - хеш вычисляется для каждого файла. Можно создать хеш образа диска (ISO к примеру), но не диска

P.S. Поясни плиз зачем может понадобиться
Цитата:
сумма всех сумм
?

Добавлено:

Цитата:
одну общую сумму диска

ценность такого параметра обоснуй пожалуйста, а то лично я уже перестаю тебя понимать
Автор: ferritus
Дата сообщения: 22.09.2008 12:59
LeaF_AVF
Для примера.
Есть образ диска в виде ISO. Есть его хэш(не файлов в отдельности, а общий). Записываем образ на CD/DVD, а затем проверяем корректность записи путём вычисления общего хэша диска, а не файлов в отдельности
Автор: LeaF_AVF
Дата сообщения: 22.09.2008 13:04
ferritus
сам себе противоречишь - хеш файла (ISO) пытаешься сравнить с ХЗ чем (хеш диска по-твоему определению)

в твоем случае нужно сделать образ диска (наверное той же программой и в том же стандарте, как и первоначальный образ), посчитать его хеш. И только этот полученный хеш (ФАЙЛА!!!!!) сравнивать с исходным хешем.
Автор: Victor_VG
Дата сообщения: 22.09.2008 13:24
ferritus

Тогда, LeaF_AVF полностью прав, задача поставлена некорректно - целое и составные элементы - вещи разные.
Автор: igor_andreev
Дата сообщения: 22.09.2008 13:37
ferritus

Цитата:
Есть образ диска в виде ISO. Есть его хэш(не файлов в отдельности, а общий). Записываем образ на CD/DVD, а затем проверяем корректность записи путём вычисления общего хэша диска, а не файлов в отдельности

Тебе по идее майкрософтовская crc нужна.

Код:
crc file.iso
Автор: pzaytsev
Дата сообщения: 22.09.2008 14:38
ferritus

Цитата:
Для примера.
Есть образ диска в виде ISO. Есть его хэш(не файлов в отдельности, а общий). Записываем образ на CD/DVD, а затем проверяем корректность записи путём вычисления общего хэша диска, а не файлов в отдельности


Чепуха.
Проверку правильности записанного можно определить только побайтовым сравнением. Что в общем-то и делают программы записи дисков (Nero, AShampoo, Roxio и т.д. - на любителя). И справлются с этой задачай отлично.
Контрольмая же сумма дает гарантию с вероятностью БЛИЗКОЙ К 1, что оригинальный файл не изменен. И не более того. Подробнее:
http://ru.wikipedia.org/wiki/Контрольная_сумма
http://ru.wikipedia.org/wiki/Хеширование

igor_andreev

Цитата:
crc file.iso
crc E:

Батенька, а Вы же Advanced member как-никак. Как Вы могли такое посоветовать.

Сорри за оффтоп.
Автор: igor_andreev
Дата сообщения: 22.09.2008 15:17

Цитата:
Как Вы могли такое посоветовать.

Фе, я еще и не такое могу А что считает тогда crc E: ? Или, если расширить вопрос - нафига майкрософт создал crc.exe вообще?
Майкрософтовские исошники с AutoCRC я именно так и проверяю на правильность записи. И свои, когда создаю cdimage c опцией -x тоже.
Автор: ferritus
Дата сообщения: 22.09.2008 15:42
LeaF_AVF
Ну со стандартом понятное дело, а вот какой программой создавался исходный образ(а это имеет особое значение?), я понятия не имею.

Цитата:
хеш диска по-твоему определению

ну например в UltraISO данное определение реализовано

igor_andreev
Ну да. В общем нечто подобное в виде плагина я и искал.

pzaytsev

Цитата:
Проверку правильности записанного можно определить только побайтовым сравнением.

Сорри за оффтоп, например в Nero, это автоматически выполняется, или как?

Автор: LeaF_AVF
Дата сообщения: 22.09.2008 15:58
ferritus

Цитата:
вот какой программой создавался исходный образ(а это имеет особое значение?), я понятия не имею.

естественно имеет, сделай исошник из одинаковых данных двумя разными программами и увидишь разницу


Цитата:
ну например в данное определение реализовано

я не работал с UltraISO, но наверняка функция сверки диска с исошником это не
Цитата:
md5 для CD/DVD
, как ты писал

З.Ы. давайте офтоп прекращать, обсуждение вышло за рамки топика
Автор: Soulless
Дата сообщения: 22.09.2008 23:40
Хочу сообщить об одной особенности, о которой забыл сказать автор Portable сборки igor_andreev

Цитата:
Это не баг, это особенность, про которую я просто забыл в readme написать. Не должно быть восклицательных знаков в пути.

Имеется в виду, что не должно быть восклицательных знаков в пути к портативному ФАРу. Иначе не будут сохраняться настройки при выходе.
Выяснилось в процессе личной переписки. Надеюсь, кому-нибудь поможет
Автор: pzaytsev
Дата сообщения: 28.09.2008 09:43
Есть проблема. Накачал файлов вида "Исполнитель - Название песни »www.K4Tsis.TK«.mp3"
В Far-е отображается в виде "Исполнитель - Название песни >www.K4Tsis.TK<.mp3". Никакие действия над Файлами из-под Far (запуск, переименование, просмотр) произвести невозможно.
Помню была утилита для борьбы с украинской "I" в именах файлов (меняла её на английскую). Нет ли такой-же утилиты для массовой замены одних символов другими.
Или может кто-то предложит другой механизм для переименования файлов.
Far - версия 1.7 а2429.

Добавлено:
Нашел удовлетворительное (для себя) решение.
На странице с бесплатным софтом http://forum.ru-board.com/topic.cgi?forum=5&topic=27042&start=0&limit=1&m=2#1 есть утилиты для переименования файлов. С помощью AutoRen я обрезал правые 16 символов в названии файлов.
Автор: naPmu3aH
Дата сообщения: 28.09.2008 12:28
pzaytsev

Цитата:
В Far-е отображается в виде "Исполнитель - Название песни >www.K4Tsis.TK<.mp3". Никакие действия над Файлами из-под Far (запуск, переименование, просмотр) произвести невозможно.

Да. У FAR 1.7 плохо с Unicode...
Подобные AutoRen прграммы или обычный Windows Explorer спасают..
Автор: pzaytsev
Дата сообщения: 28.09.2008 13:52
naPmu3aH

Цитата:
Да. У FAR 1.7 плохо с Unicode...


Как бы я в курсе. Но не только у 1.7 Поставил я 1.8. Попытался написать батничек вида
for %i (dir *.mp3 /b) do ( bla-bla-bla )
Хрена лысого. Системная команда Dir возвращает не юникодные имена, а именна в виде "Исполнитель - Название песни >www.K4Tsis.TK<.mp3". А наличие в имени файла символов "<" или ">" генерирует ошибку (распознается как перенаправление вывода). Так что - только сторонние утилиты или плагины (правда я не нашел таких)

P.S. А 1,8 ох и сырой еще...
Автор: sabio
Дата сообщения: 28.09.2008 17:22
pzaytsev
немного оффтопик, но есть такая чудная программка Mp3tag - в твоем случае она решит проблему на 110%
Автор: KapralBel
Дата сообщения: 29.09.2008 14:50
Far Manager 1.71 alpha 4 build 2440


Берем вот это:

1. 32-bit версия:
http://farmanager.com/farbugs/Far171.b2440.x86.rar
2. 64-bit (AMD64) версия:
http://farmanager.com/farbugs/Far171.b2440.x64.rar
3. HPP files:
http://farmanager.com/farbugs/FarApi171.b2440.rar


Из новья следующее... (по сравнению с 2406):


1. При обработке некоторых особенно кривых юзерменю портился стек, что было чревато падениями и прочими интересными вещами.
2. В WaitKey Sleep теперь не на 50 мс, а на одну - так и процессор не греет, и побочных эффектов (viewtopic.php?t=3492) нет.
3. Добавлен #undef DefDlgProc - в WinUser.h уже есть одноимённое определение, а в far.map потом появляются чудеса вида ?DefDlgProcA@Dialog@
4. Поддержка создания вистовских ссылок по AltF6.
1. Диалог слегка переделан, поведение оставлено максимально совместимым со старым: - если источник==файл(ы) - по умолчанию выбран hardlink; - если источник==каталог(и) - junction.
2. Новые виды ссылок надо выбирать ручками
3. В справке всё это пока не отражено.
4. Здесь же: при создании ссылок отключены проверки файловых систем, типов носителя, и т.п. для источника и приёмника, ибо работают они далеко не всегда адекватно.
5. Логика проста - фар не должен включать режим телепата и строить догадки, сможет ли ОС создать ту или иную ссылку - ей в любом случае виднее.
5. API: FSF.MkLink знает о новых флагах:
1. FLINK_SYMLINKFILE - символическая ссылка-файл (NT>=6)
2. FLINK_SYMLINKDIR - символическая ссылка-каталог (NT>=6)
3. FLINK_SYMLINK переименован в FLINK_JUNCTION, в plugin.hpp старое имя оставлено для совместимости.
6. Отображение ссылок в диалоге атрибутов и quickview
7. При копировании/переносе ссылки фар блюдёт её тип и больше не превращает symlink в junction.
8. GetJunctionPointInfo требовала слишком много прав для открытия симлинка, в результате чего она обламывалась на симлинках с EveryoneDENY)(special access FILE_READ_DATA (в Висте таких полно).
9. В ряде мест убраны проверки на CheckFolder()==CHKFLD_NOTACCESS, т.к. из-за них нельзя было зайти в каталог, где можно "traverse folder", но нельзя "list folder" (в Висте, опять же, таких полно, и cmd зайти позволяет). А BugZ#743, ради которого они вводились, похоже, уже починился где-то раньше.
10. В IsModulePlugin2 добавлена проверка IMAGE_FILE_HEADER.Machine, дабы 32-битный фар не пытался грузить 64-битные плагины (и наоборот).
11. Криво работала команда cd \\.\pipe
12. Mantis#0000600: Поведение DIF_SELECTONENTRY при создании диалога. Поломалось в 2257 билде.
13. Mantis#0000475: Отображение заголовка панели ЗАГЛАВНЫМИ буквами даже когда директорий не заглавный
14. Mantis#0000599: Невозможно ходить по сетевым дискам подключенным через WebDAV
15. Mantis#0000592: Сбрасывается состояние IClip при использовании функции eval
16. При переходе на 2306 билд сломалось восстановление каталога по шорткату в плагиновых панелях.
17. Цвет пользовательского буфера теперь настраивается. В палитру добавлен COL_COMMANDLINEUSERSCREEN.
18. При выходе из FAR восстанавливаются цвета текста/фона, использовавшиеся в консоли до его запуска.
19. При старте FAR некорректно прокручивался предыдущий output и копирайт рисовался поверх него, а не после.
20. Mantis#0000577: Сбрасывается позиция в строке при Undo после XLat
21. Mantis#0000554: В списке Hotplug-устройств отсутствует диалог об ошибке извлечения устройства
22. Mantis#0000579: Неполадки при операциях фара (таких как копирование), запущенных из макроса. Если "DisableOutput=0" и в процессе копирования, например, мы нажали Esc и отменили процесс и (!) если логика макроса не поняла, что ее "кинули" (макрос не отследил факта появления "левого" диалога), то...
23. Mantis#0000571: некорректно отрисовывается соседняя панель
24. Криво обрабатывалось кнопкосочетание CtrlAltShiftPause.
25. Раз уж движок позволяет обрабатывать сочетания c CtrlAltShift, зарезервируем для CtrlAltShiftF1-F12 место в lng. Также зарезервировано место для CtrlAlt-, AltShift- и CtrlShiftF1-F12 в областях Help, Info, QView и Tree.
26. Macro: добавлена функция "s=trim(s[,n])" - удаляет все пробельные символы (пробелы, табуляции, переводы строк и возвраты каретки) из строки s снаружи (n=0 или не указан), слева (n=1) или справа (n=2)
27. Macro: уточнение для substr. Работало ОНО некорректно.
28. Macro: уточнение функций msgbox, prompt, panelsetpath там где в параметрах используется строка.


Код: Например,
msgbox(1,2) выдаст диалог с заголовком "1", текстом "2" и кнопкой "Ок".
msgbox(0,2) выдаст диалог с пустым заголовком, текстом "2" и кнопкой "Ок".
msgbox("0",2) выдаст диалог с заголовком "0", текстом "2" и кнопкой "Ок".
т.е. если нужно явно указать "0" - заключаем этот ноль в кавычки.
Автор: naPmu3aH
Дата сообщения: 29.09.2008 15:09
KapralBel

Цитата:
http://farmanager.com/farbugs/Far171.b2440.x64.rar

Я пробовал дома на WK3 x64: без пересобранных плагинов - дохлый номер. Стабильно падает при попытке войти в любой архив.
MultiArc от предыдущей публичной беты опубликованной в соотв. теме на forum.farmanager.com
Автор: KapralBel
Дата сообщения: 29.09.2008 15:17
naPmu3aH

Сходи поругайся на офф.форум

Автор: naPmu3aH
Дата сообщения: 30.09.2008 00:51
KapralBel
Уже опубликовали и плагины. Вроде нормально.
Автор: kondrik
Дата сообщения: 30.09.2008 16:17
заметил такой глюк.
Пробую установить фильтр для поиска файлов. Выставляю поиск по времени, указываю дату и закрываю диалог, потом повторно в него захожу, но время не выставлено. пробовал удалять ветку с фильтрами в реестре, также ставил последнюю версию Far171.b2440.x86.rar - проблема присутствует. В предыдущей версии (FAR 1.71 alpha 4 build 2406) также проблема пристутствувала.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778

Предыдущая тема: Notebook Hardware Control


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.