Oct 24, 2023 11:34
Если у меня получится реализовать всё что мне нужно через фильтр Блума, я напишу это как ответ и на этом вопрос закрыт)
Oct 24, 2023 11:34
@Aycon, ок, пошёл реализовывать фильтр Блума 😁
Oct 24, 2023 11:34
@CrazyElf, затея 100% рабочая, на практике просто ОЗУ почти в сотку забито, а так прога работает
Oct 24, 2023 11:34
Меня сейчас интересует, как можно проверять одну строку со всеми строками из файла, да так, чтобы ОЗУ не страдало и скорость нормальная была
Oct 24, 2023 11:34
@Aycon, вы немного не поняли принцип работы моего кода. У меня уже есть файл, в котором например 10 млн строк. Они не обязательно должны быть шириной в 10 символов. Моя цель это проверка на схожесть сгенерированой строки с каждой строкой в файле. На счёт брутфорса пароля, то цели похожие, но у меня идея не противозаконная )
Oct 24, 2023 11:34
Сейчас пытаюсь разобраться с sqlite, иначе придётся искать другой способ(
Oct 24, 2023 11:34
@Aycon, главной задачей было не только ускорить проверку, но и уменьшить вес занимаемых данных файла в ОЗУ.
Oct 24, 2023 11:34
@user7860670, это был просто пример, в настоящем коде у меня используется совсем другой способ генерации.
Oct 24, 2023 11:34
@AlexanderPetrov , попробую повозиться с sqlite, может действительно поможет)
Oct 24, 2023 11:34
В файле находятся строки с фиксированной шириной, разделены табуляцией. Файл читал банально через File.ReadAllLines. Повторяющихся строк нету.
Oct 24, 2023 11:34
Выполняется всё в цикле, цикл работает до тех пор, пока не будет совпадений
Oct 24, 2023 11:34
В файл записаны очень много тех же строк, что и генерирует мой код. И мне нужно просто проверять когда будет сходство.
Oct 24, 2023 11:34
Плюс я забыл тогда банально зарегистрироваться 😅
Oct 24, 2023 11:34
Верно подметили, я не знал, что здесь нужно иметь привилегии для того, чтобы оставить под чужими вопросом комментарий)