Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

По способу применения команды. VII. Утилита и одноименная команда Fc обеспечивает сравнение двух фай-




VII. Утилита и одноименная команда Fc обеспечивает сравнение двух фай-

лов и вывод различий между ними.

Синтаксис команды Fc:

Fc [ /a ] [ /b ] [ /c ] [ /l ] [ /lb n ] [ /n ] [ /t ] [/ u ] [ /w ]

[ / nnnn ] [ диск1: ][ путь1 ] имяфайла1 [ диск2: ][ путь2 ] имяфайла2,

где параметр:

/a — задает сокращенный вывод сравнения в текстовом режиме ASCII.

Вместо вывода всех различающихся строк, выводятся только начальная и конеч-

ная строки отличающихся участков.

/b — сравнивает файлы в бинарном режиме. При этом два файла сравнива-

ются байт за байтом без сопоставления их после найденного отличия. Этот ре-

жим используется по умолчанию для сравнения бинарных файлов с расширени я-

ми:.exe,.com,.sys,.obj,.lib или.bin.

/c — сравнивает без учета заглавных и строчных букв.


/l — сравнивает файлы в текстовом режиме ASCII. При этом два файла

сравниваются строка за строкой с их сопоставлением, после того как найдено от-

личие. Этот режим используется по умолчанию для сравнения файлов с любыми

расширениями, исключая бинарные:.exe,.com,.sys,.obj,.lib или.bin.

/lb n — задает количество строк n для внутреннего буфера. Если количество

отличающихся строк в сравниваемых файлах превышает заданное по умолчанию

число для длины буфера в 100 строк, сравнение прекращается и выводится сооб-

щение об ошибке: «Не удается выполнить синхронизацию строк. Слишком мно-

го различий между файлами».

/n — задает вывод номеров строк при сравнении в текстовом режиме.

/t — предотвращает команду от преобразования меток табуляции в пробе-

лы. По умолчанию табуляторы заменяются пробелами с остановкой в каждой

восьмой позиции.

/u — задает сравнение файлов в текстовом формате Unicode.

/w — задает сжатие пробелов и табуляций при сравнении. Если в строке

содержится несколько пробелов или табуляций подряд, при использовании ключа

/w они будут рассматриваться как один. При этом игнорируются и не сравнива-

ются пробелы и табуляции в начале и в конце строки.

/ nnnn — задает количество совпадающих строк при сопоставлении файлов.

Если количество совпадающих строк в файле меньше nnnn, выводятся совпа-

дающие строки как отличающиеся.

[ диск1:][ путь1 ] имя файла 1 — обязательный параметр, задающий место-

положение и имя первого файла для сравнения.

[ диск2:][ путь2 ] имя файла 2 — обязательный параметр, задающий место-

положение и имя второго файла для сравнения.

При сравнении файлов в текстовом режиме ASCII, отображаются различия

между ними в следующем порядке:

· имя файла 1,

· строки из параметра имя файла 1, отличающиеся в файлах,

· первая строка, совпадающая в обоих файлах,

· имя файла 2,

· строки из параметра имя файла 2, отличающиеся в файлах,

· первая строка, совпадающая в обоих файлах.

При сравнении файлов в бинарном режиме, отображаются найденные несо-

ответствия в виде xxxxxxxx: yy zz. Величина xxxxxxxx задает относительный ше-

стнадцатеричный адрес пары различающихся байтов, отсчитываемый от начала

файла. Шестнадцатеричные величины yy и zz представляют различающиеся бай-

ты из файлов с именами 1 и 2 соответственно.

Дополнительная информация по данной команде, а также примеры ее ис-

пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка)


в соответствующем разделе. Справку также можно получить, набрав в окне ко-

мандной оболочки строку Fc /? и нажав Enter для ввода.

Задание №1.1е. Исследовать основные способы применения команды

сравнения Fc на конкретных примерах.

1. Сравните два текстовых файла, пути к которым задайте самостоятельно.

Результат сравнения выведите в файл Result.txt (Приложение 1).

2. Сравните два бинарных файла, пути к которым задайте самостоятельно.

Результат сравнения добавьте в файл Result.txt (Приложение 1).

При выполнении задания используйте следующие инструкции:

· по каждому из пунктов задания в окне командной оболочки наберите

соответствующую команду с необходимыми ключами,

· нажмите Enter для ввода,

· изучите полученный результат и сделайте вывод о проделанной работе,

· запишите полученную информацию в отчет, заполнив табл. 1.7.

Таблица 1.7. Результаты выполнения команды Fc


П/п.

1.

2.





Дата публикования: 2014-11-04; Прочитано: 504 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...