Size: a a a

2020 April 08

RB

Rustem B. in archlinux_ru
чексумы
источник

I

Ivan in archlinux_ru
I am
источник

li

long long int in archlinux_ru
Rustem B.
чексумы
Так а чексуммы ты как посчитаешь?
источник

RB

Rustem B. in archlinux_ru
ну или через ripgrep, который умеет в байты
источник

li

long long int in archlinux_ru
Rustem B.
ну или через ripgrep, который умеет в байты
Ага. А как ты ему картинки скормишь?
источник

RB

Rustem B. in archlinux_ru
long long int
Так а чексуммы ты как посчитаешь?
sha256sum /
источник

li

long long int in archlinux_ru
Rustem B.
sha256sum /
Блять долбоеб
источник

Б

Бот archlinux_ru in archlinux_ru
long long int
Блять долбоеб
Не долбоёб, а долбоёбище
источник

RB

Rustem B. in archlinux_ru
long long int
Ага. А как ты ему картинки скормишь?
cat image.png
источник

li

long long int in archlinux_ru
Шо так шо так перебирать все картинки и считать их по чексуммах
источник

li

long long int in archlinux_ru
Или не считать
источник

li

long long int in archlinux_ru
Простой поиск линейный
источник

li

long long int in archlinux_ru
Сравнивать с оригиналом по байтах
источник

RB

Rustem B. in archlinux_ru
отсортировать по сайзу и поиск будет бинарным
источник

li

long long int in archlinux_ru
А пофиг, чексумма это просто лишний шаг в алгоритме
источник

li

long long int in archlinux_ru
Rustem B.
отсортировать по сайзу и поиск будет бинарным
Не, ты не учитываешь сортировку
источник

li

long long int in archlinux_ru
А её нужно учитывать
источник

li

long long int in archlinux_ru
Алгоритм с чексуммой

original = 'img'
chcksm = shasum(original)
for image in images:
   if shasum(image) == chcksum:
       return image
источник

li

long long int in archlinux_ru
Так?
источник

li

long long int in archlinux_ru
А теперь уберите shasum
источник