New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Индексация звуковых файлов

Сообщаем о найденных ошибках сюда

Индексация звуковых файлов

Postby bobich » Tue Oct 07, 2014 8:57 am

Здравствуйте! Прогамма не "видит" новые звуковые файлы в папке со звуками и не "замечает" что нет удаленных. Тоесть сложно добавить новые звуковые файлы в папку со звуками. Для этого надо 1. в настройках программы удалить эту папку 2. закрыть программу 3. загрузить программу 4. зайти в настройки и добавить по новой эту же папку. Просто удалить и затем добавить папку не помогает :( Такие же действия и при удалении файла. Предлагаю добавить кнопку "пересканировать" как во вкладке "Файлы" или хотя-бы сделать индексацию при загрузке программы. Спасибо.
bobich
 
Posts: 11
Joined: Tue Oct 07, 2014 8:03 am

Re: Индексация звуковых файлов

Postby Abs62 » Tue Oct 07, 2014 2:13 pm

Какую версию программы пользуете?
Если не древнюю 1.0.1, могу порекомендовать хранить звуковые файлы не в папках, а в .zips, с ними такой проблемы нет.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Индексация звуковых файлов

Postby bobich » Thu Oct 09, 2014 2:12 pm

Версия 1.5.0-RC-424-g2f8b497 . В формате zips все работает, но мне удобней с папкой : 2 клика кнопкой мышки на веб странице и звуковой файл уже загружается в нужную папку. Затем я его несколько раз слушаю и повторяю (изучаю). Потом несколько слов можно и в архив забросить но по одному файлу добавлять неохота. А еще заметил что в меню "словари" показывает неправильное количество файлов (звуковых слов) в zips. Если в папке 10, то в Zips тоже 10, если 100, то в в Zips уже пишет 193, соответственно 500 - 832, 1000-1518, 6800-10740 .
bobich
 
Posts: 11
Joined: Tue Oct 07, 2014 8:03 am

Re: Индексация звуковых файлов

Postby Abs62 » Thu Oct 09, 2014 3:55 pm

bobich wrote:А еще заметил что в меню "словари" показывает неправильное количество файлов (звуковых слов) в zips. Если в папке 10, то в Zips тоже 10, если 100, то в в Zips уже пишет 193, соответственно 500 - 832, 1000-1518, 6800-10740 .

Никогда такого не видел. А обычный архиватор сколько файлов в Zips показывает?
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Индексация звуковых файлов

Postby bobich » Thu Oct 09, 2014 4:06 pm

Winrar показывает правильно, в Total commander тоже правильно. Может это из-за того, что в названиях файлов есть умляуты? Попробую и напишу.
bobich
 
Posts: 11
Joined: Tue Oct 07, 2014 8:03 am

Re: Индексация звуковых файлов

Postby bobich » Thu Oct 09, 2014 4:20 pm

Да, так и есть. Если создать zips с одним файлом внутри и в названии файла есть один или два умляута, то в отчете GD будет писать что количество слов - 3. Если два таких файла внутри, то пишет - 6 слов. Все названия файлов кодированы в UTF-8 Unicode.
bobich
 
Posts: 11
Joined: Tue Oct 07, 2014 8:03 am

Re: Индексация звуковых файлов

Postby bobich » Thu Oct 09, 2014 6:50 pm

Проделал немного экспериментов. Есть у меня 6680 файлов, из них около 2500 в названии имеют умляуты.
Использую pkzip из Тотал commandera. Предлагает кодировать unicode имена как UTF-8 Unicode (метод Pkzip 4.5/Winzip 11.2) или в дополнительном поле(метод Info-Zip). Первый метод я уже использовал, выбираю второй.
Создал архив, pkzip показывает 6680, Winrar 5.1 тоже самое. GD показывает 6536 :? Распаковал архив - все файлы есть.
Создал архив Winrar 5.1 . Тоже самое - все файлы на месте, GD показывает 6536.
Перед этим пробовал паковать те же 6800 файлов Winrar 4.0 а он мне запаковал/распаковал тоже 6536 файлов а остальные "съел" ничего не сообщая. Итог: работает при любой кодировке и наверняка это ошибка подсчета,но, на всякий случай оставил архив, запакованый в UTF-8 Unicode - пускай показывает больше.
bobich
 
Posts: 11
Joined: Tue Oct 07, 2014 8:03 am

Re: Индексация звуковых файлов

Postby Abs62 » Thu Oct 09, 2014 7:49 pm

Беда в том, что формат zip изначально был заточен исключительно под ASCII имена и реальная кодировка там нигде не указывается. Кроме впоследствии введённого флага для UTF-8.
Вот, пробуйте - goldendict-1.5.0-RC-430-g6238f33(EXE only).7z - 1.25 MB. Чуток подрихтовал обработку имён в UTF-8, теперь для них ничего лишнего быть не должно.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Re: Индексация звуковых файлов

Postby bobich » Thu Oct 09, 2014 8:55 pm

Новая версия к сожалению показывает тоже неверно. Проверил еще раз основательно:
Количество файлов - 6680. Запаковал/распаковал двумя методами два архива, проверил - все на месте и GD воспроизводит из обеих.
Старая версия показывала так: метод UTP-8 Unicode - 10742 записей, метод "дополнительное поле" - 6536.
Новая версия показывает 6536 в обеих zips.
Непонятно только куда "деваются" 6680-6536=144 записи? Ведь файлов с умляутами около 2500. Проверил пробелы и тире. Ничего не влияет :?
bobich
 
Posts: 11
Joined: Tue Oct 07, 2014 8:03 am

Re: Индексация звуковых файлов

Postby Abs62 » Thu Oct 09, 2014 9:05 pm

Попробуйте вычленить эти самые 144 файла. Если Winrar 4.0 их не берёт, это должно быть не слишком сложно. Надо бы посмотреть, что там за имена такие.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am

Next

Return to Ошибки

Who is online

Users browsing this forum: No registered users and 20 guests

cron