Format eksportowy PGN

Znane również jako: eksport PGN

Ścisły, kanoniczny profil PGN służący do tworzenia wymiennych i archiwalnych zapisów partii o przewidywalnym formatowaniu tekstu.

Wyjaśnienie

PGN oznacza Portable Game Notation, tekstowy format zapisu partii. Definiuje dwa profile dla tych samych danych. Format eksportowy jest profilem ścisłym, który program powinien tworzyć, zapisując partię przeznaczoną do wymiany lub archiwizacji. Jego celem jest sprawienie, aby zgodne programy generowały równoważne reprezentacje zamiast wielu odmian odstępów i kolejności.

W sekcji początkowej każda jest wyrównana do lewej i umieszczona w osobnym wierszu. Siedem obowiązkowych znaczników występuje najpierw, w ustalonej kolejności, po czym następują dodatkowe znaczniki uporządkowane według nazwy. Pusty wiersz oddziela tę sekcję od .

Ruchy zapisuje się w SAN, czyli Standard Algebraic Notation, w formie kanonicznej, na przykład Nf3 dla skoczka przechodzącego na f3. Numery ruchów, spacje i podziały wierszy podlegają konkretnym regułom. Wiersze tekstu ruchów zawierają mniej niż 80 znaków drukowalnych, a końcowy znacznik podaje 1-0, 0-1, 1/2-1/2 albo nieznany wynik. Znacznik ten musi być zgodny ze znacznikiem Result.

Profil zabrania również znaków tabulacji, a dla przechowywania archiwalnego określa LF, czyli line feed, jako znak nowego wiersza. Wymagania te opisują fizyczny sposób zapisu tekstu w pliku, a nie najbardziej atrakcyjną formę wyświetlania partii na ekranie.

Częste nieporozumienia

Format eksportowy a dowolny zapisany PGN

Plik może być czytelny jako PGN, nie spełniając wszystkich kanonicznych reguł eksportu. Zgodność wymaga określonej kolejności, odstępów i układu.

Eksport a import

Eksport określa ścisły sposób zapisu. Import określa, jak duże odstępstwa może tolerować czytnik przy odbiorze tekstu.

Zobacz termin

Powiązane terminy

© 2026 MindZug