Сделай Сам Свою Работу на 5

По способу применения команды


 

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- 2017 stydopedia.ru Все материалы защищены законодательством РФ.