Задачей команды является проведение процедуры сравнения между двумя файлами. На основании работы Fc происходит выдача различий.
fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [диск_компьютера№1:][путь№1]название_файла№1 [диск_компьютера№2:][путь№2] название_файла№2
/a
Изменяет выдачу результатов сравнения на более простой вариант. Предполагается, что не происходит вывода всех различных строк, а исключительно начальную и конечную строчку в участках с отличиями.
/b
Для сравнения используется двоичный режим. Оно происходит по специальной схеме – байт за байтом.
/c
Не предусматривается необходимости учитывать разницу между строчными и заглавными символами.
/l
Сравнение производится в ASCII режиме. Для большинства файлов указанный вариант настроен в качестве основного и задаётся по умолчанию.
/lbn
Указывает количество строк, которое должно использоваться для внутреннего буфера. Если не задавать никаких значений, предполагается установка числа 100.
/n
Позволяет установить порядковые номера для всех строк, когда сравнение производится в режиме ASCII.
/t
Команда не станет выполнять конвертирование меток TAB в знаки пробелов.
/u
Для выполнения задачи сравнения предусматривается использование Юникода.
/w
Символы пробелов и табуляций будут сжиматься. Предусматривается игнор указанных символов, если они располагаются в начале или конце строки.
/nnnn
Указывает число строк, которые будут применяться приложением при осуществлении нового сопоставления. Если рассматривать ситуацию по умолчанию, задаётся параметр 2.
[диск_компьютера№1:][путь№1]название_файла№1
Указывает на то, где именно находится первый файл.
[диск_компьютера№2:][путь№2] название_файла№2
Указывает на то, где именно находится второй файл. Оба параметра необходимо назвать обязательными.