Параметры сравнения

На этой вкладке задаются параметры сравнения файлов по умолчанию. Их также можно изменить в окне «Сравнение файлов» (подробнее см. Сравнение файлов) кнопкой Дополнительно.

Параметры

Игнорировать: Все пробелы (только при сравнении текстовых файлов)
Если флажок установлен, модуль сравнения игнорирует все горизонтальные и вертикальные пробельные символы (пробелы, табуляции, концы строк). Это можно представить как удаление всех пробельных символов перед остальными действиями.
Игнорировать: Различия в количестве пробелов (см. справку) (только при сравнении текстовых файлов)
Если флажок установлен, модуль сравнения игнорирует любые изменения горизонтальных и вертикальных пробельных символов (пробелов, табуляций, концов строк). Это можно представить как замену каждой последовательности пробельных символов одним пробелом перед остальными действиями.
Игнорировать: Регистр (только при сравнении текстовых файлов)
Если флажок установлен, модуль сравнения не учитывает регистр (прописные и строчные буквы считаются равными).
Тип файлов: Автовыбор, Текстовые или Бинарные
При автоматическом определении оба файла проверяются на наличие текста. Если оба текстовые, они сравниваются как текст; иначе — как бинарные файлы. Чтобы не определять тип автоматически, явно выберите текстовое или бинарное сравнение.
Кодировка текстовых файлов
При сравнении текстовых файлов модуль может автоматически определить кодировку (кодовую страницу) или использовать выбранную кодировку либо преобразование.
Доступны две группы параметров:
  • ASCII-8: преобразования между кодировками (кодовыми страницами) одной из 3 групп языков: центральноевропейской, кириллической или западноевропейской. Одновременно доступна только 1 группа — та же, которую использует встроенное средство просмотра Sally. Другую группу можно выбрать на странице «Язык» окна настройки Sally в разделе Таблицы преобразования кодовых страниц.
    Если выбрано преобразование, сначала весь файл преобразуется в памяти, а затем сравнивается с другим файлом.
    Преобразование полезно при сравнении файлов в разных кодировках. В остальных случаях оно обычно не требуется. Для лучшего или правильного отображения рекомендуется преобразовать оба файла в кодовую страницу CP12xx или ASCII.
  • Unicode: различные кодировки Unicode
Концы строк (только при сравнении текстовых файлов)
Выберите типы концов строк, распознаваемые в первом и втором файлах. В окне есть отдельные строки флажков для первого файла и второго файла, поэтому настройки могут различаться. Каждая строка содержит:
CR/LF
Пара символов CR LF (возврат каретки и перевод строки, типичные для Windows) считается одним концом строки.
CR
Одиночный символ CR (типичный для старых файлов Mac OS) считается концом строки. Если снять флажок CR/LF, но оставить CR, то CR и LF в каждой паре CR LF будут завершать строку по отдельности, и после каждой строки будет отображаться пустая строка.
LF
Символ LF (типичный для Unix и Linux) всегда считается концом строки. Этот флажок всегда установлен и недоступен для изменения.
NULL
Символ NULL (нулевой байт или кодовая единица) считается концом строки.
По умолчанию в обоих файлах распознаются все типы концов строк.
Объединять диакритические знаки в составные символы
Многие буквы с диакритическими знаками могут быть представлены в Unicode несколькими способами: парой (или тройкой) символов — буквой без диакритики и одним или несколькими диакритическими знаками (разложенная форма), — либо одним предсоставленным символом. В Windows обычно используется предсоставленная форма, а файлы из других операционных систем могут использовать разложенную. Они отображаются одинаково, но хранятся по-разному.
Если параметр включён, модуль сравнения пытается преобразовать разложенные символы входных файлов Unicode в предсоставленные, чтобы получить так называемую форму нормализации C Unicode. Форма C позволяет сравнивать содержимое, а не способ хранения текста.
ПРИМЕЧАНИЕ: не у каждой разложенной пары или тройки есть предсоставленный эквивалент.
ПРИМЕЧАНИЕ: эта функция доступна только в системах с библиотекой normaliz.dll. Она входит в состав Windows Vista и более поздних версий ОС, а также MSIE 7 и Windows Media Player 11 при установке в Windows XP или 2003. Её также можно установить отдельно как Microsoft Internationalized Domain Names (idndlpackage.EXE) из Центра загрузки Microsoft.

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository