Данная программа была создана как аналог распространённой в сети ansi2oem.exe Основная причина создания та, что на оригинальную программу ругаются антивирусники, а её содержимое остаётся загадкой.
Для системных администраторов, обеспокоенных безопастностью своих систем, и была создана эта замена.
Если у вас формируются и распечатываются отчеты - устанавливать эту программу не стоит.
Функционал программы аналогичен оригинальной: перекодирование входного потока (stdin) из ANSI в OEM, и вывод его в выходной поток (stdout).
Формат вызова:
program1 | ansi2oem | program2 program1 | ansi2oem > document.txt
где program1 выводит в стандартный выходной поток (stdout) текст в кодировке ANSI а program2 слушает в стандартном входном потоке текст в формате OEM, или данные пишутся напрямую в документ document.txt
Пример (перекодировка текстового документа из ANSI в OEM): type ANSI_Doc.txt | ansi2oem > OEM_Doc.txt
К уже скомпилированной программе прилагается два теста и полные исходники для того, чтобы можно было убедиться в остутствии закладок и бэкдоров.
Проект должен собираться под любой версией Delphi, начиная со 2-й. Единственное что может понадобится - указать другое имя импортированного модуля.
Сам проект собирался на Delphi 7 и не было использовано никаких паковщиков, т.к. антивирусники их не очень любят.
Результаты проверки скомпилированного файла на VirusTotal:
Хэши exe-шника: MD5: 12532b19fda3b90125c92a3042c62226 SHA1: 361c0427c8aaedc297dbc16b8be1eec7ac8b9078
Это значит, что вы можете как угодно использовать (кроме как для продажи), дорабатывать, модифицировать и распространять с одной оговоркой: указывать авторство сего произведения.
Если возникнут вопросы: iam <гав> pcmaniac.name
Для замены файла из пакета поставки OPZ скачайте архив, извлеките из него файл ansi2oem.exe в папку .../opz/fop/ вместо существующего ansi2oem.exe
Админ |