По способу применения команды
VII. Утилита и одноименная команда Fc обеспечивает сравнение двух фай-
лов и вывод различий между ними.
Синтаксис команды Fc:
Fc [/a] [/b] [/c] [/l] [/lbn] [/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.
/lbn — задает количество строк 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.
Команда
С ключами
Результат и вывод
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|