Тема: Шахматы: шахматы для компьютера скачать бесплатно, шахматы онлайн играть с компьютером. Новости шахмат. Статьи о шахматах. :: Формат баз партий.

Прислано kosmodrom 09-06-2009 22:19
#1

Мы закачиваем на сайт базы партий в чессбейсовском формате cbv. Недавно у Мако27 некоторые базы не открылись. После переговоров в аське было решено перегнать их в pgn и перезалить. В процессе этого я наткнулся на любопытные детали. Итак, суммарный размер трёх баз получился около 35 Мб в формате cbv. После конвертации в pgn получилось 108 Мб. Гораздо больше. Но при сжатии файлов в формате pgn получился архив всего 11 Мб, в три раза меньше! Здесь WinRar опередил по сжатию 7z (13 Мб), редкий случай. Что из этого следует? Может на pgn перейдём?

Плюсы формата pgn:
1. Используется всеми оболочками. Есть фанаты, например, у оболочки SCID, они тоже смогут открыть эти партии. Так же формат pgn поддерживает фриц для кпк. Для современных кпк даже 108 Мб- вполне приемлемый размер, который легко может поместиться на кпк (у меня на кпк только музыки почти два гига, а ещё фотографии, программы, и т.д.).
2. Меньший размер архива (в данном случае- в три раза). Экономится пространство на сайте и траффик юзеров, у кого не безлимитный интернет.

Минусы формата pgn:
1. Недостаточная информативность базы. В формате cbv можно отсортировать партии по числу ходов, по турнирам, по игрокам и т.д. В формате pgn этого сделать нельзя.

Единственный (кто найдёт ещё?) минус формата pgn легко устраняется путём обратной перегонки базы в формат cbv. У меня этот процесс занял примерно минуту, что гораздо быстрее, чем скачивание "лишних" 20 Мб с рапидшары. Кто не умеет перегонять базы- спрашивайте.

Какие выводы?
Предлагаю перейти на формат pgn (с дальнейшим сжатием программой WinRar, которая в данном случае лучше сжимает, и более распространена среди иностранцев, чем 7z) при загрузке баз партий. Для начала можно июньские партии плейчесса закачать в этом формате, и подождать, что скажут на иностранных форумах (на рыбном в первую очередь).
Кто что думает по этому поводу?