Π, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΊΠ°ΡΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ , ΠyHomeLib ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΠΠΈΠ±ΡΡΡΠ΅ΠΊΠΎΠΌ, on-line. ΠΡΠΆΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π±ΡΠ΄ΡΡ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
ΠΡΠΈΠ»Π°Π³Π°ΡΡΠΈΠΉΡΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ help ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΡΠΈΠ½Ρ. Π§ΡΠΎ, ΠΊΡΠΎΠΌΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ ΡΡΡΠΆΠ΅Π»ΡΡΡ Π΅Π΅ ΡΠ°ΠΉΠ» Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ Β«ΡΠ°ΠΌΠΎΡΡΠΆΠ½ΡΠΌΒ» ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠΎΡΠ°ΠΆΠ°Π΅Ρ, Ρ ΠΊΠ°ΠΊΠΎΠΉ Π²Π·Π²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΡΠ²ΠΎΠ΅ Π΄Π΅ΡΠΈΡΠ΅. ΠΠΈΡΠ΅Π³ΠΎ Π»ΠΈΡΠ½Π΅Π³ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ².
Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΠ³ΠΎ, ΡΠ±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ, ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠΏΡΠΎΡΠ΅Π½ΡΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
Β§ 7.5 FB2Fix
ΠΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΡΡΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ β ΠΏΠΎΠ»Π½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° FB2-ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π°Π²ΡΠΎΡ, ΡΠΊΡΡΠ²ΡΠΈΠΉΡΡ ΠΏΠΎΠ΄ ΠΏΡΠ΅ΡΠ΅Π½ΡΠΈΠΎΠ·Π½ΡΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΎΠΌ Gremlin II, Π½Π°Π΄Π΅Π»ΠΈΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β«ΡΠ°Π»Π°Π½ΡΠ°ΠΌΠΈΒ» ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°ΡΡ ΠΈΠ²Π°ΠΌΠΈ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ RAR ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ ZIP, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ XSD, ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ, Π·Π°ΠΌΠ΅Π½ΡΡΡ Β«Π½Π΅ΠΏΠ΅ΡΠ°ΡΠ½ΡΠ΅Β» ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΆΠ°Π½ΡΡ ΠΈΠ· Π²Π΅ΡΡΠΈΠΈ 2.0 Π² Π²Π΅ΡΡΠΈΡ 2.1, ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΈΠΆΠΊΠΈ. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΏΡΠ½ΠΊΡΠΎΠΌ Π·Π½Π°ΡΠΈΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡΡ ΠΊΠ½ΠΈΠ³ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΠΈΠ±ΡΡΡΠ΅ΠΊ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ°ΠΊ ΠΈ ΡΠ΅Π»ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².
Π£ΡΠΈΠ»ΠΈΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠΈΠ΅ xml-ΡΠ°ΠΉΠ»Π° ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (schema) FB2. ΠΡΠ»ΠΈ ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ, FB2Fix ΠΏΡΡΠ°Π΅ΡΡΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π΅Π΅. ΠΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ½Π°ΡΠ°Π»Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΡΠ΅Ρ ΡΡΠ³ΠΎΠ². ΠΠ΅ Π·Π°ΠΊΡΡΡΡΠ΅ (ΠΈΠ»ΠΈ ΠΆΠ΅ Π»ΠΈΡΠ΅Π½Π½ΡΠ΅ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ°) ΡΡΠ³ΠΈ β Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΠΎΡΡΠΈΠ½Π° ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, Ρ Β«Π²ΠΈΡΡΡΠΈΠΌΠΈΒ» Π² ΡΠ΅ΠΊΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Β«<Β» ΠΈ Β«>Β» Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π»ΠΈ ΡΡΠΎ ΡΡΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΎΠ³ΡΠ΅Ρ ΠΈ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΎΡΠ°. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ Β«ΠΈΡΠΊΡΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΠΈΠ»Π΅ΠΊΡΡΒ» Π½Π΅ Π·Π°ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½Π° ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΡΡΠ΄Π° ΠΌΠΎΡΠ°Π»Ρ: ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ°Π²ΠΊΠΈ Β«ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠ³ΠΎΒ» ΡΠ°ΠΉΠ»Π° Π½Π΅ ΠΏΠΎΠΆΠ°Π»Π΅ΡΡ ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ Π½Π° ΡΠ»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ.
ΠΡΠ΅ ΠΏΡΠΈΠ·Π½Π°Π½Π½ΡΠ΅ ΠΎΠ³ΡΠ΅Ρ Π°ΠΌΠΈ Β«<Β» ΠΈ Β«>Β» Π² ΡΠ΅ΠΊΡΡΠ΅ Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° < ΠΈ >, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΎΡ 01 Π΄ΠΎ 08 Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° Β«-Β», ΡΠΈΠΌΠ²ΠΎΠ»Ρ 0b, 0c ΠΈ 0e β 0x1f Π½Π° Β« Β».
Π‘Π°ΠΌΠ° ΡΡΠΈΠ»ΠΈΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΎ Π΅ΡΡΡ, Π·Π°ΠΏΡΡΠΊ Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ (Β«Command PromptΒ») Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅ΡΠ΅Π· Π½Π΅Π΅.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎ, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ FB2Fix ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Micro$oft .NET Framework 2.0. Π’Π°ΠΊΠΆΠ΅ ΡΠΎΡΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ΄ Linux (Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ Mono ΠΈ ΠΏΠ°ΠΊΠ΅Ρ(Π°ΠΌΠΈ) libmono-i18n{1,2}.0-cil).
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ FB2Fix ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅.
Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ² Π² ΠΏΠ°ΠΏΠΊΡ, ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, C:\FB2TOOLS\FB2FIX.
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΠ΅ (Π»ΡΡΡΠ΅ Π² ΠΊΠΎΡΠ½Π΅) Π΄Π²Π΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ INBOOK ΠΈ OUTBOOK.
ΠΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ FB2FIX. ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π°, Π»ΡΡΡΠ΅ Π²ΡΠ΅ ΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΡ Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Far Manager.
ΠΠ°Π±ΡΠΎΡΡΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ INBOOK Ρ Π΄Π΅ΡΡΡΠΎΠΊ ΠΊΠ½ΠΈΠ³ FB2.
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΠΌ FB2Fix.
ΠΠΎΡ ΡΠ°ΠΊ:
FB2Fix.exe D:\INBOOK /output:D:\OUTBOOK
ΠΠΎΠ³Π΄Π° ΡΡΠΈΠ»ΠΈΡΠ° ΠΎΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π·Π°Π³Π»ΡΠ½ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ OUTBOOK. ΠΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅ ΡΠ°ΠΌ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ β Bad ΠΈ Good. ΠΠ°ΠΊ Π½Π΅ΡΡΡΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ, ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈ, ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅, ΠΈΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ. Π ΠΏΠ°ΠΏΠΊΡ Good ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅.
ΠΡΠ°ΠΊ, Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ Π² ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ ΡΡΠ΅Π½. ΠΠ»Π°Π΄Π΅ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΡΠΆΠ΄Π°ΡΡΠΈΠ΅ΡΡ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅, Π² ΠΏΠ°ΠΏΠΊΡ INBOOK ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΡΠ°ΡΠΈ, Π²ΡΡ ΠΎΠ΄Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΠΎΠ³Π΄Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Bad ΠΈ Good Π±ΡΠ΄ΡΡ ΡΠΎΠ·Π΄Π°Π½Ρ Π² ΡΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ FB2Fix.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠ½Π΅ ΠΏΡΠΎΡΡΠΎ Π½Π΅ΠΎΡΠΊΡΠ΄Π° Π±ΡΠ»ΠΎ Π²Π·ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡΡ ΠΊΠ½ΠΈΠ³, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΠΌΠΏΡΠΎΠ²ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. Π’ΠΎ Π΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ Π²ΡΡΡΠ½ΡΡ.
ΠΠ΅Π·Π°ΠΊΡΡΡΡΠΉ ΡΡΠ³ body ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΏΡΠΎΠ³Π΅ Π½Π΅ ΠΏΠΎ Π·ΡΠ±Π°ΠΌ. Π’ΡΠ³ΠΈ descripion ΠΈ cite ΠΎΠ½Π° Β«ΠΈΡΠΏΡΠ°Π²ΠΈΠ»Π°Β», Π²ΡΡΠ°Π²ΠΈΠ² Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠΉ ΡΡΠ³ Π² ΡΠ°ΠΌΡΠΉ ΠΊΠΎΠ½Π΅Ρ ΡΠ°ΠΉΠ»Π°. Π ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΌ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΌ ΡΡΠ³ΠΎΠΌ
ΠΊΠΎΡΡΠ΅ΠΊΡΠΎΡ ΡΠΏΠ°ΡΠΎΠ²Π°Π». Π Π²ΠΎΡ Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ <strong><emphasis></strong></emphasis> ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΏΡΠ°Π²ΠΈΠ»Π°ΡΡ Β«Π½Π° ΡΡΠ°Β». ΠΠ΅Π·Π°ΠΊΡΡΡΡΠ΅ ΡΡΠ³ΠΈ <stanza>
FB2Fix ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΡΠ°Π²ΠΈΠ» ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. Π Π½Π΅Π·Π°ΠΊΡΡΡΡΠΉ ΡΡΠ³ <i> ΡΠΎΡΡΠΈΠ½Π° ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΠ»Π°.
Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ FB2Fix ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π±Π΅ Β«Π½Π΅ Π·Π°ΠΌΠ΅ΡΠ°ΡΡΒ» Π½Π΅ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΡΠ΅ ΡΠ½ΠΎΡΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΠΈΡ, Π° Π½Π° Π΅Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π°Π±Π·Π°Ρ.
Π description ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅ΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΊΠ½ΠΈΠ³ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠ°
<custom-info info-type="fb2fix-status">Passed</custom-info>
Π° Π² ΡΠ»ΡΡΠ°Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΎΠΊ Π²Π΅ΡΡΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 0.1. ΠΡΠ°Π²Π΄Π°, ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°.
ΠΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΠΎΠ½Π΅ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ: ΡΡΡΠΎΠΊΠ° Π² custom-info Β«ΡΠ°Π·ΠΌΠ½ΠΎΠΆΠ°ΡΡΡΡΒ» Π½Π΅ Π±ΡΠ΄Π΅Ρ.
Π ΠΎΠ±ΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΊΠΈΠ΄ΠΊΡ Π½Π° Β«ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΒ» ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Π²Π΅ΡΡΠΎΡ ΡΠΎΠ·Π΄Π°ΡΡ fb-ΡΠΊΡ c Π½Π΅Π·Π°ΠΊΡΡΡΡΠΌ body ΠΈΠ»ΠΈ description) ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ·Π½Π°ΡΡ, ΡΡΠΎ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΡΠΌΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΎΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ»ΡΡΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΡ ΡΠΎΡΠΌΡ.
ΠΠ»ΡΡ /compress[+|-] (ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΌΠ° /c) β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ/Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ ΡΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΈΠΆΠ΅ΠΊ Β«Π½Π° Π²ΡΡ ΠΎΠ΄Π΅Β» Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ ZIP. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ
FB2Fix.exe D:\INBOOK /c-
Π·Π°ΡΡΠ°Π²ΠΈΡ FB2Fix Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΊΠ½ΠΈΠΆΠΊΠΈ Π² Π½Π΅ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.
ΠΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΠΊΠ½ΠΈΠΆΠΊΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ. ΠΠ° ΡΡΡ ΡΠΈΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΊΠ»ΡΡ /indentheader[+|-]. ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠΏΡΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π°.
ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΡΠ°Π²ΠΈΡΡ FB2Fix Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ body ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»ΡΡΠ° /indentbody[+|-]. Π‘Π°ΠΌΠΎ ΡΠΎΠ±ΠΎΠΉ, ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Β«+Β».
FB2Fix.exe D:\INBOOK\mybook2.fb2 /indentbody+
ΠΠ°ΠΊ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ, Π²Π΅ΡΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π² ΡΠ»ΡΡΠ°Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΎΠΊ, ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 0.1. ΠΡΠ»ΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΡΡ ΠΎΠΏΡΠΈΡ, ΡΠΎ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΊΠ»ΡΡ /incversion[+|-]. Π‘ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Β«-Β».
ΠΠ»ΡΡ /dtd:<ΡΡΡΠΎΠΊΠ°> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ DTD FB2. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β fb2.dtd.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠΈΡΠ° β ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°! ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ FB2Fix ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΊΠ½ΠΈΠΆΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ UTF-8. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° /encoding:<ΡΡΡΠΎΠΊΠ°> Π·Π°ΡΡΠ°Π²ΠΈΡ FB2Fix ΡΠΎΡ ΡΠ°Π½ΡΡΡ Β«Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅Β» ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ,
FB2Fix.exe D:\INBOOK /encoding:windows-1251
ΠΊΠ½ΠΈΠΆΠΊΠΈ Β«Π½Π° Π²ΡΡ ΠΎΠ΄Π΅Β» Π±ΡΠ΄ΡΡ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ Win-1251.
ΠΡΠΎΠΌΠ΅ Β«windows-1251Β» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Β«utf-8Β», Β«utf-16Β», Π° ΡΠ°ΠΊΠΆΠ΅ Β«koi8rΒ».
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π²Π΄ΡΡΠ³ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΈ ΡΡΠ°ΡΡΡ ΠΆΠ°Π½ΡΠΎΠ² FB2 2.0 Π² 2.1 Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡ /mapgenres[+|-] Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Β«-Β»
ΠΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠΌ, ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ ΠΆΠ°Π½ΠΎΡΠΎΠ² β Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠ°Ρ. ΠΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ genrestransfer.xml. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΅Π³ΠΎ Π²Π΅ΡΡΠΌΠ° Π½Π΅Π·Π°ΠΌΡΡΠ»ΠΎΠ²Π°ΡΠΎ. ΠΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΠΎΠ΄ΠΆΠ°Π½ΡΡ ΠΎΡΠ²Π΅Π΄Π΅Π½Π° Π²ΠΎΡ ΡΠ°ΠΊΠ°Ρ ΡΠ΅ΠΊΡΠΈΡ.
<subgenre value="prose_history">
<genre-descr lang="en" title="Historical Prose"/>
<genre-descr lang="ru" title="ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΡΠΎΠ·Π°"/>
<genre-alt value="literature_history" format="fb2.0"/>
<genre-alt value="literature_critic" format="fb2.0"/>
</subgenre>
ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π² Π°ΡΡΠΈΠ±ΡΡΠ΅ value ΡΡΠ³Π° genre-alt Π±ΡΠ΄ΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ³Π° subgenre.
ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ Π΅Π΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»ΡΡΠ° /genres:<ΡΡΡΠΎΠΊΠ°>.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° /validate[+|-] Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Β«+Β» Π²ΡΠ½ΡΠ΄ΠΈΡ FB2Fix ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠ½ΠΈΠ³ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ XSD-ΡΡ Π΅ΠΌΡ. Π ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΊΠ»ΡΡ /xsd:<ΡΡΡΠΎΠΊΠ°>.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΊΠ»ΡΡ β /rename[+|-]. Π‘ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Β«+Β» ΠΎΠ½ Π²Π΅Π»ΠΈΡ FB2Fix ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ, ΠΏΡΠΈΡΠ΅ΠΌ Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ. Π Π½Π΅ Π°Π±Ρ-ΠΊΠ°ΠΊ, Π° ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅-ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ ΡΠ°Π²Π΅Π½:
[*NLA*\]*NL*[ *NM*] *NF*[ *NN*]\*NL* *BN*[(*SN* - *SII*)]
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ ΠΈΠ· ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΡ FBLibrary.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΎΠ΅, Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠΌΠΈ, ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π·Π΄Π΅ΡΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ.
*NLA*, *NFA*, *NMA* β ΠΏΠ΅ΡΠ²Π°Ρ Π±ΡΠΊΠ²Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ, ΠΈΠΌΠ΅Π½ΠΈ, ΠΎΡΡΠ΅ΡΡΠ²Π° Π°Π²ΡΠΎΡΠ° ΠΊΠ½ΠΈΠ³ΠΈ.
*NL*, *NF*, *NM*, *NN* β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΠΈΠΌΡ, ΠΎΡΡΠ΅ΡΡΠ²ΠΎ, Π½ΠΈΠΊ Π°Π²ΡΠΎΡΠ°.
*BN* β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ.
*SN* β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΈΠΈ. ΠΡΡΡΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈΠΉβ¦
*SI*, *SII*, *SIII* β Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΡΠΈΠΈ. Π ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°Ρ *SII* ΠΈ *SIII* ΡΡΠΎΡ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π΄Π²ΡΡ - ΠΈ ΡΡΠ΅Ρ Π·Π½Π°ΡΠ½ΠΎΠΌΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΡΠ»Π΅ΠΉ. Π’.Π΅. Π½ΠΎΠΌΠ΅Ρ 7 Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΠΎΡΡΠ°Π² ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π° ΠΊΠ°ΠΊ Β«007Β».
*GNR*, *GNE* β Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΆΠ°Π½ΡΠ°, ΠΏΠΎ-ΡΡΡΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ-Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ.
Π‘ΠΈΠΌΠ²ΠΎΠ» Β«\Β», ΠΊΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ Π΄ΠΎΠ³Π°Π΄Π°Π»ΠΈΡΡ, ΡΠ»ΡΠΆΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΏΠ°ΠΏΠΎΠΊ. Π ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°. ΠΠ΅Ρ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΎΡΡΠ΅ΡΡΠ²Π°, Π·Π½Π°ΡΠΈΡ, Π½Π΅ Π½ΡΠΆΠ΅Π½ ΠΈ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ. ΠΠ΅Ρ ΡΠ΅ΡΠΈΠΈ β ΡΠΊΠΎΠ±ΠΊΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°ΡΡ ΠΌΡΡΠΎΡΠΎΠΌ Π² ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°β¦