Open GoogleCodeExporter opened 9 years ago
Мы думаем над этим, однако есть проблема:
сейчас в качестве ключа для настроек книги
используется путь к файлу (точнее его md5).
Можете предложить _БЫСТРЫЙ_ алгоритм
идентификации файла на другом устройстве?
Ведь пути могут и отличаться. Контрольная
сумма не вариант - это долго.
Original comment by Andrei.K...@gmail.com
on 29 Aug 2013 at 1:49
При реализации сервака помню, что юзали
SuperfastHash. Можно еще MurmurHash2. Если нужно еще
быстрее, и менее важна коллизия, то можно
размер файла + кол-во страниц (и др. значимые
характеристики в вашем случае) + хеш
какого-нить куска из файла, (например,
первые и последние n байт). Сам
идентификацией файлов не занимался,
поэтому что-то более полезное сказать не
могу.
Original comment by zhdano...@gmail.com
on 3 Sep 2013 at 3:08
Ну в общем мы про это думаем и в планах есть.
Original comment by Andrei.K...@gmail.com
on 3 Sep 2013 at 12:27
Original comment by Alexander.V.Kasatkin@gmail.com
on 25 Dec 2013 at 1:21
Добрый день!
Подскажите, есть ли какие-то продвижения в
данном вопросе ?
Спасибо!
Original comment by zadov.va...@gmail.com
on 1 Oct 2014 at 10:49
пока нет
Original comment by Alexander.V.Kasatkin@gmail.com
on 1 Oct 2014 at 10:58
Любой хэш достаточно вычислить лишь
однократно - после первого открытия файла.
К тому же книги редко имеют огромные
размеры - чаще всего это десятки мегабайт.
Ну, а далее можно сверять хэши с различных
устройств, и синхронизировать согласно
некоторой политике синхронизации (время
синхронизации, ее периодичность, источник
и назначение синхронизации).
Не каждый пользователь задумывается о
синхронизации, но это выгодно выделит
приложение, ведь здорово, когда приложение
заботится и делает его использование
удобным.
Original comment by dmitry.p...@gmail.com
on 9 Mar 2015 at 7:45
Original issue reported on code.google.com by
zhdano...@gmail.com
on 29 Aug 2013 at 1:27