Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[WDX] kbyte

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
firstzerg



Joined: 05 Dec 2019
Posts: 3

Post (Separately) Posted: Sat Dec 07, 2019 23:10    Post subject: [WDX] kbyte Reply with quote

WDX-плагин kbyte позволяет считать несколько первых, средних или последних килобайт данных из файла и вывести их в виде HEX или MD5 строки.
Скачать можно тут: http://wincmd.ru/plugring/kbyte.html

Список полей:
first - данные из начала файла
middle - данные из "средних килобайтов" файла
last - данные из конца файла
first+middle+last - все вышеперечисленные данные
- HEX - hex-строка данных
- MD5 - md5-хеш данных
- *1k - количество килобайтов для считывания

"средние килобайты" (middle) получаются равномерно из всего файла
[first|___|middle|___|middle|___|middle|___|last]
[<-- начало файла _________ конец файла -->]

Сценарии использования:
1. Плагин можно использовать для поиска дубликатов файлов, в которых совпадают первый, последний или центральный килобайт данных.
2. Имеется функция сравнения по содержимому для синхронизации каталогов

Плюсы:
1. Не важно какого размера файл, из него считается только указанное количество килобайт.
2. Удобно использовать в медленных сетях.
3. Есть возможность найти дубликаты файлов в которых отличается только начало или конец файла.
Минусы:
1. ВНИМАНИЕ! Неаккуратное сравнение файла! Если совпали выбранные килобайты, то файлы считаются одинаковыми! Убедитесь, что Вы понимаете, что делаете!

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


Last edited by firstzerg on Mon Dec 09, 2019 20:02; edited 2 times in total
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1120
Location: Донецк

Post (Separately) Posted: Sun Dec 08, 2019 05:04    Post subject: Reply with quote

Мысль интересная.
Спасибо за реализацию.

В качестве последующего развития хотелось бы расширение диапазона сравнения. Пользователь в настройках задаёт количество "фрагментов сравнения". Плагин условно "разделяет файл" на указанное количество фрагментов, берёт из каждого фрагмента по килобайту, объединяет их в один непрерывный блок и вычисляет md5-сумму блока, которую и выводит (или сравнивает файлы по ней в диалоге сравнения каталогов).
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром.
Win10 x64 HE SL Eng | TC DreamLair eternal pre-α (9.51 x32+x64) | AkelPad Lair (4.9.9 x86) | Cent Browser Lair
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 9643
Location: Россия, Саратов

Post (Separately) Posted: Sun Dec 08, 2019 09:22    Post subject: Reply with quote

Для приличия даю ссылку на wincmd.ru. (Это сейчас там плагин в верхней строчке последних добавленных, а потом искать будет сложнее).
В первом посте исправлены некоторые явные оформительские излишества.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
firstzerg



Joined: 05 Dec 2019
Posts: 3

Post (Separately) Posted: Sun Dec 08, 2019 15:40    Post subject: Reply with quote

Avada wrote:
Для приличия даю ссылку на wincmd.ru. (Это сейчас там плагин в верхней строчке последних добавленных, а потом искать будет сложнее).
В первом посте исправлены некоторые явные оформительские излишества.

Спасибо, не учел такой момент.
К сожалению, пока не имею возможности постить ссылки.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5987
Location: Москва

Post (Separately) Posted: Mon Dec 09, 2019 03:14    Post subject: Reply with quote

Ссылку в первом посте оживил.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
firstzerg



Joined: 05 Dec 2019
Posts: 3

Post (Separately) Posted: Mon Dec 09, 2019 19:58    Post subject: Reply with quote

LonerD wrote:
Мысль интересная.
В качестве последующего развития хотелось бы расширение диапазона сравнения. Пользователь в настройках задаёт количество "фрагментов сравнения". Плагин условно "разделяет файл" на указанное количество фрагментов, берёт из каждого фрагмента по килобайту, объединяет их в один непрерывный блок и вычисляет md5-сумму блока, которую и выводит (или сравнивает файлы по ней в диалоге сравнения каталогов).

Обновил до версии 0.2 с возможностью сравнивать несколько килобайт.
Спасибо за идею.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group