Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: GUI для sha1sum и md5sum в KDE  (Прочитано 9217 раз)

0 Пользователей и 1 Гость просматривают эту тему.

PetrovSE

  • Автор темы
  • Гость
GUI для sha1sum и md5sum в KDE
« : 27 Декабрь 2011, 15:53:36 »
Позволю себе выложить небольшой велосипед.

Как-то озадачился тем, что KDE не умеет считать MD5, SHA1 и прочее прямо из оболочки.
Конечно, можно запустить консоль и посчитать там, но я простыми путями не хожу и по этому сляпал вот такую программулину.

Она считает crc32, md5, sha1 и sha256. Всё это она делает через libmhash2.
Суммы можно копировать и сравнивать.

Ниже представлена небольшая иллюстрация:


Эта штука работает в любой DE,
однако в KDE она умеет запускаться из контекстного меню файла (через Actions -> ShowHash).

Во вложениях находятся deb пакеты для precise.
Исходники тут: https://github.com/PetrovSE/kcheckhash.git

Надеюсь, что это кому-нибудь пригодится, а не просто проваляется у меня на диске.
« Последнее редактирование: 17 Август 2012, 16:04:35 от PetrovSE »

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #1 : 22 Январь 2012, 19:46:53 »
от разрядности ОС зависит?
Наше желание помочь прямопропорционально вашему желанию решить проблему

PetrovSE

  • Автор темы
  • Гость
Re: GUI для sha1sum и md5sum в KDE
« Ответ #2 : 22 Январь 2012, 19:52:23 »
Результат вычислений? - Конечно нет!  :)

Если серьёзно, то исходники компиляться и на x86 и на x86_64 - проверял лично.
Собственно, результат сборки лежит в архиве - там оба варианта пакетов.

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #3 : 23 Январь 2012, 13:39:58 »
а... понял :) в архиве пакеты и для 32 и 64 битных систем :)

Пользователь решил продолжить мысль 23 Январь 2012, 13:41:43:
спасибо, работает без нареканий :)
« Последнее редактирование: 23 Январь 2012, 13:41:43 от satch »
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 553
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #4 : 25 Май 2012, 03:27:50 »
Идея годная, кедам не хватает этой фичи. Но попробовал поставить на Kubuntu 12.04 — встала-то без проблем (без ругни на зависимости), но в контекстном меню не появляется даже после перезагрузки. Жаль... :(

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #5 : 25 Май 2012, 04:43:36 »
Рекурсивно каталоги считает? Или только для одного файла работает?

PetrovSE

  • Автор темы
  • Гость
Re: GUI для sha1sum и md5sum в KDE
« Ответ #6 : 25 Май 2012, 21:15:59 »
to Лерыч:
Странно, только что проверил - в долфине появляется пункт actions->show hash.

to rayanAyar:
Нет, работает только для отдельных файлов.
Идею с рекурсивным просмотром считаю дельной, нужно подумать.

P.S.
На этой неделе буду сильно занят, так что не обижайтесь, если не буду отвечать.

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 553
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #7 : 26 Май 2012, 01:11:21 »
to Лерыч:
Странно, только что проверил - в долфине появляется пункт actions->show hash.
Все, переустановил этот пакет заново и заработало! Спасибо, PetrovSE, за такую годную и удобную прогу!  :coolsmiley:
« Последнее редактирование: 26 Май 2012, 01:38:44 от Лерыч »

Оффлайн Карасик

  • Участник
  • *
  • Сообщений: 153
  • Kubuntu 19.10 amd64
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #8 : 26 Май 2012, 12:26:59 »
Спасибо! Нужная вещь! Только и у меня появилась в меню со второго раза. 8)

Оффлайн DarkneSS

  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
    • Персональная страничка Дмитрия DarkneSS Перлова
Re: GUI для sha1sum и md5sum в KDE
« Ответ #9 : 01 Июнь 2012, 11:56:34 »
Здравствуйте! Могу пропихнуть программку в репозитории openSUSE, если вы немного поспособствуете ;-) На первый взгляд не хватает 1) указания лицензии в хедерах; 2) файла лицензии в корне архива. Или же создайте реп на гитхабе, я форкну, всё сделаю и запрошу пуллреквест.
openSUSE 13.2 x64 | KDE 4

PetrovSE

  • Автор темы
  • Гость
Re: GUI для sha1sum и md5sum в KDE
« Ответ #10 : 03 Июнь 2012, 21:55:53 »
to Карасик и Лерыч:
Ну, не знаю почему так получается.
Для появления нового пункта в меню надо закинуть нужный файл в нужное место.
Это делается через dpkg.
Почему не получается с первого раза - чёрт его знает...

to DarkneSS:
Про гитхаб мне понравилось, но я человек дикий и гитхабом пользоваться не умею.
Можете меня коротенько проинструктировать?
Лучше через личку, что бы тут воду не разводить.

Всем спасибо за хорошие слова!

Оффлайн DarkneSS

  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
    • Персональная страничка Дмитрия DarkneSS Перлова
Re: GUI для sha1sum и md5sum в KDE
« Ответ #11 : 06 Июнь 2012, 10:45:36 »
Замутил реп для *buntu/Debian: http://software.opensuse.org/download.html?project=home:DarkSS:deb&package=kcheckhash
Добавление ключа в 12.04:wget http://download.opensuse.org/repositories/home:/DarkSS:/deb/xUbuntu_12.04/Release.key -O - | sudo apt-key add -Параноики могут проверить исходные коды и логи сборки: https://build.opensuse.org/package/show?package=kcheckhash&project=home%3ADarkSS%3Adeb

PS Если нужны будут пакеты пользователям зузи, федоры или мандривы, пинайте меня в ЛС.
openSUSE 13.2 x64 | KDE 4

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 553
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: GUI для sha1sum и md5sum в KDE
« Ответ #12 : 06 Июнь 2012, 11:36:23 »
Спасибо, отлично!

PetrovSE

  • Автор темы
  • Гость
Re: GUI для sha1sum и md5sum в KDE
« Ответ #13 : 11 Июнь 2012, 16:49:19 »
Под чутким руководством DarkneSS-а переделал механизм построения пакетов и смастерил гит.
Камрад DarkneSS также присобачил лицензию и улучшил контекстное меню.
С точки зрения функционала почти ничего не поменялось.

Желающие припасть к исходникам могут это сделать тут: https://github.com/PetrovSE/kcheckhash

Оффлайн DarkneSS

  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
    • Персональная страничка Дмитрия DarkneSS Перлова
Re: GUI для sha1sum и md5sum в KDE
« Ответ #14 : 13 Июнь 2012, 08:18:15 »
Зузеводы могут найти программу в репозитории KDE:Extra. Принято с первой попытки :)
openSUSE 13.2 x64 | KDE 4

 

Страница сгенерирована за 0.132 секунд. Запросов: 24.