Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 7)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие топики:  1 [?] 2 [?] 3 [?] 4 [?] 5 [?] 6 [?]


Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в таких сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости FAR и плагинов [?]
 
Можно воспользоваться одной из пользовательских сборок FAR Manager [?]
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
Шрифт TTF, аналог Terminal 10x18 [?]
 
Инструкции по сборке FAR из исходников
Набор для самостоятельной сборки FAR [?]
Как собрать FAR самостоятельно (старая инструкция) [?]  
 
Ссылки на устаревшие версии [?]
 
Прочее
Портабелизация в FAR 3 плагинов для FAR 1
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2 [?]
Отличия FAR 2 от FAR 1.7 [?]
 
Примечания
 
* 13 декабря 2008 г. были переименованы ветки: ANSI-ветка 1.71 превратилась в 1.75, а юникодная ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – юникодные ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Юникодные плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении юникодной версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в юникодной версии FAR, в меню плагинов (вызываемом клавишей F11) они будут помечены значком [A] справа от их имени. Юникодные плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Юникодная версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.

 
Принципиальные различия между hard link, symlink и junction [?]
Как запустить Lua/MoonScript из FAR [?]
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать [?]
Как распаковать UUE/XXE-файлы патчей и использовать их? [?]
 
ВНИМАНИЕ!
 
Правильное завершение Far: всегда завершайте сеанс работы с Far клавишей F10! Подробнее – на форуме - Различие выхода из Far по F10 и крестиком

Всего записей: 39497 | Зарегистр. 26-02-2002 | Отправлено: 12:51 26-09-2022 | Исправлено: DimmY, 12:43 10-03-2025
komputeryuzer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли подправить макрос вот таким образом:
 
например, запишу такой макрос - выход из папки и вход в след. папку.
 
нельзя ли добавить в после выхода проверку в какую папку мы вышли, если не "папка-мать", то опять выход. так пока не выйдем в папку "папка-папа"..

Всего записей: 897 | Зарегистр. 21-04-2010 | Отправлено: 22:08 19-06-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komputeryuzer

Цитата:
можно ли подправить макрос вот таким образом:
 
например, запишу такой макрос - выход из папки и вход в след. папку.
 
нельзя ли добавить в после выхода проверку в какую папку мы вышли, если не "папка-мать", то опять выход. так пока не выйдем в папку "папка-папа"..

Можно, например используя такой алгоритм:
 
Запомнить текущий каталог в переменной, после используя far.RecursiveSearch ("..\/", "*", UserFunc,0) построить список каталогов уровнем выше, найти строку с именем текущего каталога, считать следующую за ней и выполнить pushd ..\<FindDir>, возврат popd.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35207 | Зарегистр. 31-07-2002 | Отправлено: 10:10 20-06-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тест NetBox v24.6.0.603 с FTP (Германия) - ftp5.gwdg.de/pub/tdf/libreoffice/. Win7 SP1 x64, OpenSSL 3.2.2, российский IP:
 
Far3 b6343 + NetBox v24.6.0.602
 
молча нет соединения, реконнект, нет сообщений, повтор реконнекта;
 
Far3 b6343 + NetBox v24.6.0.603
 
соединения нет, но выводится диалог реконнекта с указанием причины:

Цитата:
Ошибка
 
Connection failed.
 
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.

FileZilla FTP Client v3.67.0 x64:

Цитата:
Статус:    Определение IP-адреса для ftp5.gwdg.de
Статус:    Соединяюсь с 134.76.12.6:21...
Статус:    Не удалось установить соединение с "ECONNREFUSED - Соединение отклонено сервером".
Ошибка:    Невозможно подключиться к серверу
Статус:    Ожидание повтора...
Статус:    Определение IP-адреса для ftp5.gwdg.de
Статус:    Соединяюсь с 134.76.12.6:21...
Статус:    Не удалось установить соединение с "ECONNREFUSED - Соединение отклонено сервером".
Ошибка:    Невозможно подключиться к серверу
Статус:    Ожидание повтора...


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35207 | Зарегистр. 31-07-2002 | Отправлено: 12:03 21-06-2024
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
В v2.8.1 - v2.8.2 можно сравнивать панели только по алгоритмам CRC-32 и SHA1 и оба подвержены ошибке коллизия алгоритма когда в ряде случаев два и более разных двоичных наборов дают одинаковый хэш

Вот кстати по этой самой причине здесь был смысл оставить CRC-32 и MD5. Подвержены коллизиям, зато быстрые. SHA1 - ни рыба ни мясо.
 
А нафига нужен Whirlpool при наличии SHA2 256/512 , я вообще не понимаю.

Всего записей: 6973 | Зарегистр. 01-10-2002 | Отправлено: 14:02 21-06-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark

Цитата:
Вот кстати по этой самой причине здесь был смысл оставить CRC-32 и MD5. Подвержены коллизиям, зато быстрые.  

Вероятности коллизии алгоритма для MD5 и CRC-32 примерно равны 0,0005. Так что нет смысла их дублировать, да и время счёта CRC-32 примерно втрое меньше, чем MD5.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35207 | Зарегистр. 31-07-2002 | Отправлено: 14:57 21-06-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
Витя, хватит нести бред, если считать не умеешь.

Всего записей: 13218 | Зарегистр. 11-03-2002 | Отправлено: 15:05 21-06-2024
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вероятности коллизии алгоритма для MD5 и CRC-32 примерно равны 0,0005

Шта ?
 
Дядь Вить, посмотри вот сюда на тему вероятности случайной коллизии для хэш-функций с пространством возможных значений N. Там как раз табличка "Желаемая вероятность случайной коллизии", специально для тебя. Подчёркиваю ещй раз - случайной, а не специальной целенаправленной атаки на алгоритм. И сравни значения для функций с N = 2^32 и N = 2^128.
 
Если они для тебя примерно равны, то я сдаюсь.
 
 
 

Всего записей: 6973 | Зарегистр. 01-10-2002 | Отправлено: 17:18 21-06-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Benchmark

Цитата:
Если они для тебя примерно равны, то я сдаюсь.

У него они не просто "примерно равны", а
Цитата:
примерно равны 0,0005

Всего записей: 13218 | Зарегистр. 11-03-2002 | Отправлено: 17:23 21-06-2024
komputeryuzer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
используя такой алгоритм:
 
Запомнить текущий каталог в переменной, после используя far.RecursiveSearch ("..\/", "*", UserFunc,0) построить список каталогов уровнем выше, найти строку с именем текущего каталога, считать следующую за ней и выполнить pushd ..\<FindDir>, возврат popd.
Victor_VG
 
о-о-о, как мудрёно...  
а как узнать назв. тек. папки? никак?
мне бы этого хватило..
 
 
Добавлено:
вроде нашел.. вроде сд..

Всего записей: 897 | Зарегистр. 21-04-2010 | Отправлено: 19:36 21-06-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IntChecker2.7z - IntChecker2 v2.8.3 (Panel compare: CRC-32, MD5, SHA1, SHA-256, SHA-512; upd. IntChecker.Run.lua v2.0.1)
 
Benchmark
 
По твоей просьбе в исходники данного варианта добавил возможность выбора алгоритмов сравнения панелей MD5, SHA1 и SHA-256. Так что можно выбрать чем сравнивать - CRC-32, MD5, SHA1, SHA-256 или SHA-512. И сделал простой тест сравнения панелей на HDD использовав файл размером 100 Мб с отличием копий в последнем бите - оригинал 0х75, тест-копия 0х74 и в серии из 30 прогонов определил среднюю скорость сравнения по показаниям прогресс-индикатора в диалоге плагина.  
 
У меня вышло так:
 
CRC 32  : ~ 350 MB/s
MD5      : ~ 149 MB/s
SHA1     : ~ 113 MB/s
SHA-256: ~   79 MB/s
SHA-512: ~ 114 MB/s

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35207 | Зарегистр. 31-07-2002 | Отправлено: 19:42 21-06-2024
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
У меня вышло так:

Да, соотношение скоростей похожее:
crc32: 1.29 Gb/s
md5: 512 Mb/s
sha1: 406 Mb/s
sha2 256: 322 Mb/s
sha2 512: 464 Mb/s
 
Ещё вот что подумалось. Whirlpool в плагине действительно бесполезен чуть менее, чем полностью. Его можно было бы заменить на Blake2, который тоже есть в библиотеке RHash, лежащей в основе плагина.  
 
В результате получили бы очень быстрый и в то же время коллизионно-стойкий алгоритм - для Ariman'a повод для размышлений.
 
 
И раз уж Ariman снова активен, было бы хорошо, если бы он обновил в Observer библиотеку GIO. В новых версиях убрали бесполезный ворнинг "Unexpectedly, UWP app `%S' (AUMId `%s') supports %d extensions but has no verbs".
 
Эта штука вылезает при первом после запуска FAR открытии с помощью Observer любого поддерживаемого им архива или контейнера.

Всего записей: 6973 | Зарегистр. 01-10-2002 | Отправлено: 20:51 21-06-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Benchmark

Цитата:
Его можно было бы заменить на Blake2

https://forum.farmanager.com/viewtopic.php?p=175728#p175728
 
А вот интересное сравнение скоростей:
https://forum.farmanager.com/viewtopic.php?p=178223#p178223

Всего записей: 13218 | Зарегистр. 11-03-2002 | Отправлено: 20:58 21-06-2024
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ

Цитата:
https://forum.farmanager.com/viewtopic.php?p=175728#p175728

Дык да, всё по делу.
 

Цитата:
А вот интересное сравнение скоростей:

На скриншоте где результаты для одногигового файла соотношение скоростей вроде нормальное. А вот где "RHash v1.4.4 benchmarking" - аномально быстрый SHA1. Очень странно.
 
p.s. Туда бы в тему про Observer ещё баг-репорт закинуть.

Всего записей: 6973 | Зарегистр. 01-10-2002 | Отправлено: 21:27 21-06-2024 | Исправлено: Benchmark, 21:28 21-06-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Benchmark
Соотношение вроде нормальное, но абсолютные значения скоростей почему-то гораздо выше...
Про обсервер написал.

Всего записей: 13218 | Зарегистр. 11-03-2002 | Отправлено: 21:57 21-06-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Benchmark
https://forum.farmanager.com/viewtopic.php?p=178230#p178230

Всего записей: 13218 | Зарегистр. 11-03-2002 | Отправлено: 07:16 22-06-2024
komputeryuzer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
когда копирую в буф.обменачасть многострочного текста в виевере добавляются несметные пробелы
а когда тоже самое делаю в едиторе - все нормально...
что-то делю не так?

Всего записей: 897 | Зарегистр. 21-04-2010 | Отправлено: 17:35 22-06-2024
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komputeryuzer Копируете через терминал.
Копирование в просмотре:
Shift+MouseClick -- отметка начала фрагмента
навигация
Shift+MouseClick -- отметка конца фрагмента
Ctrl+Ins

Всего записей: 1469 | Зарегистр. 20-12-2007 | Отправлено: 17:44 22-06-2024
komputeryuzer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
toже самое..
исчезают перевод-строки, добавляются побелы... я в вин11

Всего записей: 897 | Зарегистр. 21-04-2010 | Отправлено: 17:55 22-06-2024
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
https://forum.farmanager.com/viewtopic.php?p=178230#p178230

А ведь да, патч в один байт всё решает.
 

Цитата:
I ran into the same issue with the Gio library. I disabled this log message by patching Observer\modules\gio-2.0-0.dll and changing the byte at offset 912f1 from 85 to 31

 
Можно и на 33 поменять. Оказывается 45 31 ED и 45 33 ED - одна и та же инструкция.

Всего записей: 6973 | Зарегистр. 01-10-2002 | Отправлено: 10:48 23-06-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Benchmark
Я меняю jle на jmps

Всего записей: 13218 | Зарегистр. 11-03-2002 | Отправлено: 10:51 23-06-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 7)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru