1@ECHO OFF 2REM Complete check of a stateless encoding. 3REM Usage: check-stateless.bat SRCDIR CHARSET 4 5.\table-from %2 > tmp-%2.TXT 6.\table-to %2 | sort > tmp-%2.INVERSE.TXT 7fc %1\%2.TXT tmp-%2.TXT 8 9if not exist %1\%2.IRREVERSIBLE.TXT goto ELSE_1 10 copy /a %1\%2.TXT /a + %1\%2.IRREVERSIBLE.TXT /a tmp 11 sort < tmp | uniq-u > tmp-orig-%2.INVERSE.TXT 12 fc tmp-orig-%2.INVERSE.TXT tmp-%2.INVERSE.TXT 13 del tmp 14 del tmp-orig-%2.INVERSE.TXT 15 goto ENDIF_1 16:ELSE_1 17 fc %1\%2.TXT tmp-%2.INVERSE.TXT 18:ENDIF_1 19 20del tmp-%2.TXT 21del tmp-%2.INVERSE.TXT 22