Что такое расширение файла FC? Справка по команде fc и ее параметрам Команда fc не удается открыть файл

Команда FC впервые появилась в системе MS-DOS версии 2.0. Название команды образовано первыми буквами английских слов File Comparison (сравнение файлов).

НАЗНАЧЕНИЕ. FC предоставляет набор сервисных средств для верификации - есть возможность изменить алгоритм сравнения файлов и форму представления результатов. По сравнению с командой СОМР FC распознает более сложные (с точки зрения машинного анализа) различия файлов, связанные с рассовмещениями, вызванными отсутствием или наличием дополнительных символов в одном из файлов.
Так, например, если в одном из сравниваемых файлов отсутствует вторая строка, то СОМР будет квалифицировать все последующие строки как несовпадения. FC же в этом случае распознает только одно несовпадение, непосредственно вызванное отсутствием второй строки в одном из файлов.

ОПИСАНИЕ. В отличие от команды СОМР при вводе команды FC диалоговая форма задания параметров не предусмотрена (это связано с наличием большого количества ключей).
Программа, реализующая команду FC, различает два типа файлов - двоичные и символьные. Если не заданы ключи описания типа файла, то по умолчанию файлы с расширением.BIN, .COM, .SYS, .EXE, .OBJ и.LIB интерпретируются как двоичные. Файлы всех других типов считаются символьными. Для двоичного и символьного типов файлов реализованы различные алгоритмы сравнения.
Принципиальное различие команд СОМР и FC - алгоритм сравнения символьных файлов. В то время как СОМР сравнивает содержимое соответствующих байт обоих файлов, имеющих одинаковое смещение относительно начала файла, FC производит динамическое автосовмещение строк символьных файлов. При обнаружении расхождений между символьными строками программа проверяет, не вызвано ли оно рассовме- щением файлов. Для этого текущая строка первого файла последовательно сравнивается со всеми строками второго файла, находящимися в буфере оперативной памяти программы FC. В качестве текущей строки второго файла выбирается та, при сравнении с которой количество несовпадений текущей строки первого файла было минимальным. Рассовмещение считается скомпенсированным, если количество строк с минимумом несовпадений, следующих подряд, стало равным параметру, введенному по ключу /nnnn (по умолчанию это количество равно двум).

Текстовые файлы сравниваются построчно. Сообщения о несовпадениях, обнаруженных при построчном (символьном) сравнении файлов, имеют следующую структуру:
***** имя первого из сравниваемых файлов Текст последней совпадающей строки Текст несовпадающих строк
Текст первой совпадающей строки, если такая была найдена ***** имя второго из сравниваемых файлов Текст последней совпадающей строки Текст несовпадающих строк
Текст первой совпадающей строки, если такая была найдена Пустая строка.
Если после регистрации несовпадения программе FC не удается найти одинаковые строки в сравниваемых файлах, выводится сообщение
Resynch failed. Files are too different (Синхронизация не восстановлена. Файлы различны).
Двоичные файлы сравниваются побайтно. При обнаружении несовпадений FC не предпринимает никаких попыток совмещения файлов. Каждая пара байтов сравнивается жестко позиционно. Если содержимое байтов с одинаковым смещением относительно начала файла не совпадает, оно выводится на экран (или на переадресованное устройство). В режиме побайтного сравнения файлов FC предварительно сравнивает размеры файлов и в случае их несовпадения выводит сообщение
fc: filename longer than filename
{"имя файла" длиннее, чем "имя файла").
После вывода этого сообщения файлы не сравниваются.
Сообщения о несовпадениях, обнаруженных при побайтном (двоичном) сравнении файлов, имеют структуру
nnnnnn хх уу
Здесь nnnnnn - смещение байта относительно начала фай- та, а хх и уу - содержимое байтов первого и второго файлов соответственно. Все числа выводятся в шестнадцатеричном визе. Смещения байтов отсчитываются начиная с нуля.
Информация о несовпадениях может быть отображена на тюбое устройство вывода (например, в файл на магнитном дис- <е). Выбор этого устройства осуществляется с помощью симво- тов переадресации, задаваемых в конце командной строки шесте с именем устройства, на которое переадресуется ввод-вывод.

Команда FC внешняя, выполняется программой, загру- ючный модуль которой содержится в файле FC.EXE.

Формат 1 (для сравнения символьных файлов) й.маршрут] FC 1/А] спец. 1 спец. 2

Формат 2 (для сравнения двоичных файлов) [&.иаршрут]FC I/В) |/пппп) 1 спец.2
Спецификация d.маршрут - каталог, содержащий файл загрузочного модуля программы FC.
Спец. 1 и спец.2 - спецификации сравниваемых файлов, состоящие из имени диска, маршрута, а также имени и расширения имени файла. Шаблоны "*" и "?" разрешены. Если имена сравниваемых файлов совпадают, в качестве спец.2 задается только имя диска и маршрут.
Ключ /А - сокращение объема выводимой информации о несовпадениях в режиме сравнения символьных файлов. В этом случае вместо несовпадающих участков файлов выводятся их первые и последние строки. Внутренние строки этих участков текста обозначаются многоточием.
Ключ /В - режим побайтного сравнения двоичных файлов. Несовпадения выводятся побайтно парами с указанием смещения относительно начала файла. Ключ /В действует по умолчанию для файлов типа EXE, COM, BIN, SYS, OBJ и LIB.
Ключ /С режим, в котором игнорируются несовпадения, обусловленные наличием букв, набранных на различных регистрах клавиатуры. FC интерпретирует все буквы в обоих файлах как набранные на верхнем регистре.
Ключ /L - построчное сравнение файлов в режиме символов ASCII. Он действует по умолчанию, если сравниваются файлы с расширениями, отличными от.EXE, .COM, .SYS, .OBJ, .LIB или.BIN.
Ключ /Lbn - размер внутреннего буфера строк, равный п строкам (по умолчанию он равен 100 строкам). Для файлов, число последовательных несовпадающих строк которых по размеру больше размера буфера, сравнение прерывается. Увеличением размера буфера можно расширить зону автоматического совмещения файлов при построчном сравнении символьных файлов, так как поиск аналогичных строк при автосовмещении ведется только в оперативной памяти.
Ключ /N выводит на экран дисплея номера строк при построчном символьном сравнении файлов.
Ключ /Т запрещает замену символов горизонтальной табуляции пробелами. Если ключ не задан, то каждый знак горизонтальной табуляции заменяется пробелами в количестве, необходимом для синхронизации начала последующего текста по позиции, кратной восьми.
Ключ /W используется при построчном символьном сравнении файлов, что приводит к сжатию символьных полей, состоящих из знаков пробела и табуляции, во внутреннем буфере FC, расположенном в оперативной памяти. Вместо всего поля оставляется только один пробел. Таким образом, содержимое файлов после выполнения команды остается неизменным.
Ключ / nmm специфицирует численное значение критерия совмещения сравниваемых файлов (количество строк, которые должны совпасть после регистрации различий в файлах, чтобы FC считала совмещение восстановленным).

Пример 80. С:\>fc g3.k22 g3.bak/n
сообщения о несовпадениях
Resynch failed. Files are too different. Сообщение о несовпадении.

Пример 81. C:\>fc g3.k22 g3.k22 fc: no differences encountered.

Пример 82.
C:\>fc a.bak a.bat>prn:
***** a.bak echo off ver
path c:\;cAudos;c:\teach ***** a.bat echo off
path c:\;c:\udos;c:\teach *****
***** a.bak ***** a.bat
ver
***** C:\>COMP a.bak a.bat>prn:
C:A.BAK and C:A.BAT
Compare error at OFFSET A File 1 - 76
File 2-70
Compare error at OFFSET В File 1 = 65
File 2-61
Compare error at OFFSET С File 1 - 72
File 2-74
Compare error at OFFSET D File 1 - OD
File 2-68
Compare error at OFFSET E File 1 - OA
File 2-20
Compare error at OFFSET F File 1 - 70
File 2-63
Compare error at OFFSET 10 File 1 - 61
File 2 - ЗА
Compare error at OFFSET 11 File 1 - 74
File 2 - 5C
Compare error at OFFSET 12 File 1 - 68
File 2 - 3B
Compare error at OFFSET 13 File 1 - 20
File 2-63
10 Mismatches - ending compare Compare more files (Y/N)?
Замечания к примерам. В примере 80 показано сравнение двух символьных файлов, в процессе которого произошла их рассинхронизация. Попытки восстановления синхронизации оказались неудачными, и система выдала сообщение
"Синхронизация не восстановлена. Файлы различны".
В примере 81 с помощью команды FC осуществляется проверка файлов на корректность считывания информации с диска. Такой процедурой удобно проводить быструю комплексную экспресс-проверку аппаратуры компьютера и качества магнитного носителя данных.

Пример 82 иллюстрирует различия алгоритмов сравнения символьных файлов при использовании команд СОМР и FC. В примере приводятся протоколы сравнения пакетных файлов a.bat и a.bak (тексты см. ниже). Протокол сравнения файлов с помощью команды FC показывает, в частности, как восстановленная синхронизация файлов при сравнении позволяет избежать вывода "ложных" несовпадений, затрудняющих анализ.
Файл a.bat: echo off
path c:\;c:\udos;c:\teach
alfa ergha
prompt $p$g
hdp-910
cd pcc\t2\k2_2
ver
Файл a.bak:
echo off ver
path c:\;c:\udos;c:\teach alfa ergha prompt $p$g hdp-910 cd pcc\t2\k2_2

Команда FC позволяет сравнить содержимое двух или нескольких файлов.

Формат командной строки:

FC ] [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

Или
FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

/A - Вывод только первой и последней строк для каждой группы различий.

/B - Сравнение двоичных файлов.

/C - Сравнение без учета регистра символов.

/L - Сравнение файлов в формате ASCII.

/Lbn - Максимальное число несоответствий для заданного числа строк.

/N - Вывод номеров строк при сравнении текстовых файлов ASCII.

/OFF - Не пропускать файлы с установленным атрибутом "Автономный".

/T - Символы табуляции не заменяются эквивалентным числом пробелов.

/U - Сравнение файлов в формате UNICODE.

/W - Пропуск пробелов и символов табуляции при сравнении.

/nnnn - Число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих.

[диск1:][путь1]имя_файла1 - Указывает первый файл или набор файлов для сравнения.

[диск2:][путь2]имя_файла2 - Указывает второй файл или набор файлов для сравнения.

Для получения краткой справки используется параметр /? : FC /?

Если в командной строке не задан параметр /B то сравнение выполняется построчно, с выводом результатов в виде имен файлов и несовпадающих строк:

Сравнение файлов FILE1.TXT и FILE2.TXT

***** FILE1.TXTline

Line1
line2
head

***** FILE2.TXT

Строка1
строка2
head
*****

В приведенном примере не совпало содержимое первых 2-х строк в файлах FILE1.TXT и FILE2.TXT. Кроме не совпавших строк, в результатах сравнения отображается первая совпавшая после них строка (head )

Если выполняется команда сравнения двоичных файлов FC /B , то независимо от формата данных, выполняется побайтное сравнение с выдачей результатов в виде:

Сравнение файлов file1.txt и file2.txt

00000001: 6C 31
00000002: 69 44
Строка 00000001: 6C 31 - означает, что смещение от начала файла равно 00000001 . В файле file1.txt поданному смещению находится байт с шестнадцатеричным значением 6C , а в файле file2.txt - 31

Примеры использования FC.EXE:

fc /b etalon.exe C:\windows\system32\notepad.exe - сравнить двоичный файл etalon.exe из текущего каталога с файлом C:\windows\system32\notepad.exe

fc /b D:\windows\system32\dllcache\*.exe D:\windows\system32\*.* | more - сравнить группы двоичных файлов с расширением exe из каталога D:\windows\system32\dllcache\ с файлами из каталога D:\windows\system32\ . Благодаря использованию команды FC в цепочке с командой more , выдача результатов на экран выполняется в постраничном режиме.

fc C:\Documents\*.txt D:\documents\*.* > C:\compare.txt - сравнить текстовые файлы в разных каталогах с записью результатов в файл C:\compare.txt.

FC /LB2 C:\Documents\*.txt D:\documents\*.* > C:\compare.txt - как и в предыдущем случае, но в результатах сравнения будут отображаться не более 2-х несовпадений.

Параметр /nnn позволяет управлять продолжением выполнения сравнения файлов. Например, имеется 2 текстовых файла file1.txt и file2.txt, в которых 1-я и 4-я строки различаются, а 2-я и 3-я - совпадают. В зависимости от значения /nnn утилита FC.EXE может либо прекратить дальнейшее сравнение файлов, либо продолжить:

FC /2 file1.txt file2.txt - после первой не совпавшей строки имеются 2 совпавшие (2-я и 3-я строки - одинаковые) - сравнение файлов будет продолжено.

FC /3 file1.txt file2.txt - параметр /3 требует наличия 3- х совпадающих строк после несовпадения, поэтому дальнейшее сравнение файлов будет прекращено.

FC /A /L /C file1.txt file2.txt - выполнить сравнение текстовых файлов в формате ASCII , без учета регистра символов, с отображением только первой и последней строк для каждой группы различий.

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

По результату выполнения операции сравнения, переменная ERRORLEVEL может принимать следующие значения:

0 - файлы совпали.

1 - файлы не совпали

2 - ошибка открытия файла (файл не найден)

Пример командного файла:

@echo off
fc file1.txt file2.txt > nul
if ERRORLEVEL 1 goto Different
echo Файлы совпадают
REM подпрограмма, выполняющаяся при совпадении файлов. . .
exit
:Different
echo Файлы НЕ совпадают
REM подпрограмма, выполняющаяся при различии файлов. . .

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

Синтаксис

fc [/a ] [/b ] [/c ] [/l ] [/lb n ] [/n ] [/t ] [/w ] [/ nnnn ] [ диск1 : ][путь1 ]имяфайла1 [диск2 : ][путь2 ]имяфайла2

Параметры

/a Задает сокращенный вывод ASCII сравнения. Вместо вывода фсех различающихся строк, fc выводит только начальную и конечную строки отличающихся участков. /b Сравнивает файлы в двоичном режиме. Команда fc сравнивает два файла байт за байтом и не пытается сопоставить файлы после найденного отличия. Этот режим используется по умолчанию для сравнения файлов с расширениями: .exe, .com, .sys, .obj, .lib или.bin. /c Сравнивает без учета заглавных и строчных букв. /l Сравнивает файлы в текстовом (ASCII) режиме. Команда fc сравнивает два файла строка за строкой и пытается сопоставить их, после того как найдено отличие. Этот режим используется по умолчанию для сравнения файлов, исключая файлы со следующими расширениями: .exe, .com, .sys, .obj, .lib или.bin. /lb n Задает количество строк n для внутреннего буфера. По умолчанию длина буфера составляет 100 строк. Если количество отличающихся строк в сравниваемых файлах превышает это число, команда fc прекращает сравнение. /n Задает вывод номеров строк при сравнении в текстовом режиме. /t Предотвращение fc от преобразования меток табуляции в пробелы. По умолчанию табуляторы заменяются пробелами с остановкой в каждой восьмой позиции. /u Задает сравнение файлов в текстовом формате Юникод. /w Задает сжатие пробелов и табуляций при сравнении. Если в строке содержится несколько пробелов или табуляций подряд, при использовании ключа /w они будут рассматриваться как один. Когда используется ключ /w , программа fc игнорирует (и не сравнивает) пробелы и табуляции в начале и в конце строки. / nnnn Задает количество совпадающих строк, используемых программой fc при новом сопоставлении файлов. Если количество совпадающих строк в файле меньше nnnn , программа fc будет выводить совпадающие строки как отличающиеся. По умолчанию значение равно 2. [диск1 : ][путь1 ]имяфайла1 Задает местоположение и имя первого файла для сравнения. Параметр имяфайла1 является обязательным. [диск2 : ][путь2 ]имяфайла2 Задает местоположение и имя второго файла для сравнения. Параметр имяфайла2 является обязательным. /? Отображение справки в командной строке.

Заметки

  • Вывод различий между файлами при текстовом сравнении в формате ASCII

    При использовании программы fc для сравнения ASCII, fc отображает различия между двумя файлами в следующем порядке:

    • имя первого файла;
    • строки из параметра имяфайла1 , которые отличаются в файлах;
    • первая строка, совпадающая в обоих файлах;
    • имя второго файла;
    • отличающиеся строки из параметра имяфайла2 ;
    • первая строка совпадения.
  • Использование /b для двоичного сравнения

    /b отображает несоответствия, найденные в течение двоичного сравнения, как показано ниже.

    Величина xxxxxxxx задает относительный шестнадцатеричный адрес пары различающихся байтов, отсчитываемый от начала файла. Адресация начинается с 00000000. Шестнадцатеричные величины yy и zz представляют различающиеся байты из имяфайла1 и имяфайла2 соответственно.

  • Использование подстановочных знаков

    Можно использовать подстановочные знаки (* and ?) в параметрах имяфайла1 и имяфайла2 . Если они использованы при задании первого файла имяфайла1 , программа fc будет сравнивать все заданные файлы с файлом, указанным в параметре ИмяФайла . Если подстановочные знаки использованы при задании файла имяфайла2 , fc при сравнении будет использовать соответствующие значения параметра имяфайла1 .

  • Работа с памятью

    При сравнении в текстовом режиме программа fc использует внутренний буфер (достаточный для размещения 100 строк). Если размер файлов больше размера буфера, программа fc будет сравнивать те части, которые поместились в буфер. Если fc не обнаруживает совпадения в загруженных частях файлов, программа остановится и будет выведено следующее сообщение:

    Не удается выполнить синхронизацию строк. Слишком много различий между файлами.

    Если же выполняется двоичное сравнение и размер файлов превосходит размер доступной памяти, fc выполняет сравнение полностью. При необходимости, файлы будут считываться с диска по частям. Вывод команды при этом не будет отличаться от вывода в случае полного размещения файлов в памяти.

Примеры

Чтобы сравнить два текстовых файла с именами Monthly.rpt и Sales.rpt и вывести результат в сокращенном формате, введите:

fc /a monthly.rpt sales.rpt

Для двоичного сравнения двух пакетных файлов Profits.bat и Earnings.bat введите:

fc /b profits.bat earnings.bat

Результат будет иметь следующий вид:

00000002: 72 43 00000004: 65 3A 0000000E: 56 92 00000012: 6D 5C 00000013: 0D 7C 00000014: 0D 0A 00000015: 0A 0D 0000001E: 43 7A 0000001F: 09 0A 00000022: 72 44 ... ... ... 000005E0: 00 61 000005E1: 00 73 000005E2: 00 73 000005E3: 00 69 000005E4: 00 67 000005E5: 00 6E 000005E6: 00 6D 000005E7: 00 65 000005E8: 00 6E FC: Earnings.bat длиннее, чем Profits.bat

Если файлы Profits.bat и Earnings.bat одинаковы, fc выводит на экран следующее сообщение:

FC: различия не найдены

Для сравнения каждого файла.bat в текущем каталоге с файлом New.bat введите:

fc *.bat new.bat

Для сравнения файла New.bat на диске C с файлом New.bat на диске D введите:

fc c:new.bat d:*.bat

Для сравнения каждого пакетного файла в корневом каталоге диска C с файлом с таким же именем в корневом каталоге на диске введите:

fc c:*.bat d:*.bat

Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).

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

Синтаксис

fc [/a ] [/b ] [/c ] [/l ] [/lb n ] [/n ] [/t ] [/w ] [/ nnnn ] [диск1 : ][путь1 ]имяфайла1 [диск2 : ][путь2 ]имяфайла2

Параметры

/a Задает сокращенный вывод ASCII сравнения. Вместо вывода фсех различающихся строк, fc выводит только начальную и конечную строки отличающихся участков. /b Сравнивает файлы в двоичном режиме. Команда fc сравнивает два файла байт за байтом и не пытается сопоставить файлы после найденного отличия. Этот режим используется по умолчанию для сравнения файлов с расширениями: .exe, .com, .sys, .obj, .lib или.bin. /c Сравнивает без учета заглавных и строчных букв. /l Сравнивает файлы в текстовом (ASCII) режиме. Команда fc сравнивает два файла строка за строкой и пытается сопоставить их, после того как найдено отличие. Этот режим используется по умолчанию для сравнения файлов, исключая файлы со следующими расширениями: .exe, .com, .sys, .obj, .lib или.bin. /lb n Задает количество строк n для внутреннего буфера. По умолчанию длина буфера составляет 100 строк. Если количество отличающихся строк в сравниваемых файлах превышает это число, команда fc прекращает сравнение. /n Задает вывод номеров строк при сравнении в текстовом режиме. /t Предотвращение fc от преобразования меток табуляции в пробелы. По умолчанию табуляторы заменяются пробелами с остановкой в каждой восьмой позиции. /u Задает сравнение файлов в текстовом формате Юникод. /w Задает сжатие пробелов и табуляций при сравнении. Если в строке содержится несколько пробелов или табуляций подряд, при использовании ключа /w они будут рассматриваться как один. Когда используется ключ /w , программа fc игнорирует (и не сравнивает) пробелы и табуляции в начале и в конце строки. / nnnn Задает количество совпадающих строк, используемых программой fc при новом сопоставлении файлов. Если количество совпадающих строк в файле меньше nnnn , программа fc будет выводить совпадающие строки как отличающиеся. По умолчанию значение равно 2. [диск1 : ][путь1 ]имяфайла1 Задает местоположение и имя первого файла для сравнения. Параметр имяфайла1 является обязательным. [диск2 : ][путь2 ]имяфайла2 Задает местоположение и имя второго файла для сравнения. Параметр имяфайла2 является обязательным. /? Отображение справки в командной строке.

Заметки

  • Вывод различий между файлами при текстовом сравнении в формате ASCII

    При использовании программы fc для сравнения ASCII, fc отображает различия между двумя файлами в следующем порядке:

    • имя первого файла;
    • строки из параметра имяфайла1 , которые отличаются в файлах;
    • первая строка, совпадающая в обоих файлах;
    • имя второго файла;
    • отличающиеся строки из параметра имяфайла2 ;
    • первая строка совпадения.
  • Использование /b для двоичного сравнения

    /b отображает несоответствия, найденные в течение двоичного сравнения, как показано ниже.

    xxxxxxxx: yy zz

    Величина xxxxxxxx задает относительный шестнадцатеричный адрес пары различающихся байтов, отсчитываемый от начала файла. Адресация начинается с 00000000. Шестнадцатеричные величины yy и zz представляют различающиеся байты из имяфайла1 и имяфайла2 соответственно.

  • Использование подстановочных знаков

    Можно использовать подстановочные знаки (* and ?) в параметрах имяфайла1 и имяфайла2 . Если они использованы при задании первого файла имяфайла1 , программа fc будет сравнивать все заданные файлы с файлом, указанным в параметре ИмяФайла . Если подстановочные знаки использованы при задании файла имяфайла2 , fc при сравнении будет использовать соответствующие значения параметра имяфайла1 .

  • Работа с памятью

    При сравнении в текстовом режиме программа fc использует внутренний буфер (достаточный для размещения 100 строк). Если размер файлов больше размера буфера, программа fc будет сравнивать те части, которые поместились в буфер. Если fc не обнаруживает совпадения в загруженных частях файлов, программа остановится и будет выведено следующее сообщение:

    Не удается выполнить синхронизацию строк. Слишком много различий между файлами.

    Если же выполняется двоичное сравнение и размер файлов превосходит размер доступной памяти, fc выполняет сравнение полностью. При необходимости, файлы будут считываться с диска по частям. Вывод команды при этом не будет отличаться от вывода в случае полного размещения файлов в памяти.

Примеры

Чтобы сравнить два текстовых файла с именами Monthly.rpt и Sales.rpt и вывести результат в сокращенном формате, введите:

fc /a monthly.rpt sales.rpt

Для двоичного сравнения двух пакетных файлов Profits.bat и Earnings.bat введите:

fc /b profits.bat earnings.bat

Результат будет иметь следующий вид:

00000002: 72 43 00000004: 65 3A 0000000E: 56 92 00000012: 6D 5C 00000013: 0D 7C 00000014: 0D 0A 00000015: 0A 0D 0000001E: 43 7A 0000001F: 09 0A 00000022: 72 44 ... ... ... 000005E0: 00 61 000005E1: 00 73 000005E2: 00 73 000005E3: 00 69 000005E4: 00 67 000005E5: 00 6E 000005E6: 00 6D 000005E7: 00 65 000005E8: 00 6E FC: Earnings.bat длиннее, чем Profits.bat

Если файлы Profits.bat и Earnings.bat одинаковы, fc выводит на экран следующее сообщение:

FC: различия не найдены

Для сравнения каждого файла.bat в текущем каталоге с файлом New.bat введите:

fc *.bat new.bat

Для сравнения файла New.bat на диске C с файлом New.bat на диске D введите:

fc c:new.bat d:*.bat

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

При наличии на компьютере установленной антивирусной программы можносканировать все файлы на компьютере, а также каждый файл в отдельности . Можно выполнить сканирование любого файла, щелкнув правой кнопкой мыши на файл и выбрав соответствующую опцию для выполнения проверки файла на наличие вирусов.

Например, на данном рисунке выделен файл my-file.fc , далее необходимо щелкнуть правой кнопкой мыши по этому файлу, и в меню файла выбрать опцию «сканировать с помощью AVG» . При выборе данного параметра откроется AVG Antivirus, который выполнит проверку данного файла на наличие вирусов.


Иногда ошибка может возникнуть в результате неверной установки программного обеспечения , что может быть связано с проблемой, возникшей в процессе установки. Это может помешать вашей операционной системе связать ваш файл FC с правильным прикладным программным средством , оказывая влияние на так называемые «ассоциации расширений файлов» .

Иногда простая переустановка ANNO 2070 может решить вашу проблему, правильно связав FC с ANNO 2070. В других случаях проблемы с файловыми ассоциациями могут возникнуть в результате плохого программирования программного обеспечения разработчиком, и вам может потребоваться связаться с разработчиком для получения дополнительной помощи.


Совет: Попробуйте обновить ANNO 2070 до последней версии, чтобы убедиться, что установлены последние исправления и обновления.


Это может показаться слишком очевидным, но зачастую непосредственно сам файл FC может являться причиной проблемы . Если вы получили файл через вложение электронной почты или загрузили его с веб-сайта, и процесс загрузки был прерван (например, отключение питания или по другой причине), файл может повредиться . Если возможно, попробуйте получить новую копию файла FC и попытайтесь открыть его снова.


Осторожно: Поврежденный файл может повлечь за собой возникновение сопутствующего ущерба предыдущей или уже существующей вредоносной программы на вашем ПК, поэтому очень важно, чтобы на вашем компьютере постоянно работал обновленный антивирус.


Если ваш файл FC связан с аппаратным обеспечением на вашем компьютере , чтобы открыть файл вам может потребоваться обновить драйверы устройств , связанных с этим оборудованием.

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


Совет: Если при попытке открыть файл FC вы получаете сообщение об ошибке, связанной с.SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств , которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc .


Если шаги не решили проблему , и у вас все еще возникают проблемы с открытием файлов FC, это может быть связано с отсутствием доступных системных ресурсов . Для некоторых версий файлов FC могут потребоваться значительный объем ресурсов (например, память/ОЗУ, вычислительная мощность) для надлежащего открытия на вашем компьютере. Такая проблема встречается достаточно часто, если вы используете достаточно старое компьютерное аппаратное обеспечение и одновременно гораздо более новую операционную систему.

Такая проблема может возникнуть, когда компьютеру трудно справиться с заданием, так как операционная система (и другие службы, работающие в фоновом режиме) могут потреблять слишком много ресурсов для открытия файла FC . Попробуйте закрыть все приложения на вашем ПК, прежде чем открывать ANNO 2070 Configuration Data. Освободив все доступные ресурсы на вашем компьютере вы обеспечите налучшие условия для попытки открыть файл FC.


Если вы выполнили все описанные выше шаги , а ваш файл FC по-прежнему не открывается, может потребоваться выполнить обновление оборудования . В большинстве случаев, даже при использовании старых версий оборудования, вычислительная мощность может по-прежнему быть более чем достаточной для большинства пользовательских приложений (если вы не выполняете много ресурсоемкой работы процессора, такой как 3D-рендеринг, финансовое/научное моделирование или интенсивная мультимедийная работа). Таким образом, вполне вероятно, что вашему компьютеру не хватает необходимого объема памяти (чаще называемой «ОЗУ», или оперативной памятью) для выполнения задачи открытия файла.