Параметры сравнения
На этой вкладке задаются параметры сравнения файлов по умолчанию. Их также можно изменить в окне «Сравнение файлов» (подробнее см. Сравнение файлов) кнопкой Дополнительно.
Параметры
- Игнорировать: Все пробелы (только при сравнении текстовых файлов)
- Если флажок установлен, модуль сравнения игнорирует все горизонтальные и вертикальные пробельные символы (пробелы, табуляции, концы строк). Это можно представить как удаление всех пробельных символов перед остальными действиями.
- Игнорировать: Различия в количестве пробелов (см. справку) (только при сравнении текстовых файлов)
- Если флажок установлен, модуль сравнения игнорирует любые изменения горизонтальных и вертикальных пробельных символов (пробелов, табуляций, концов строк). Это можно представить как замену каждой последовательности пробельных символов одним пробелом перед остальными действиями.
- Игнорировать: Регистр (только при сравнении текстовых файлов)
- Если флажок установлен, модуль сравнения не учитывает регистр (прописные и строчные буквы считаются равными).
- Тип файлов: Автовыбор, Текстовые или Бинарные
- При автоматическом определении оба файла проверяются на наличие текста. Если оба текстовые, они сравниваются как текст; иначе — как бинарные файлы. Чтобы не определять тип автоматически, явно выберите текстовое или бинарное сравнение.
- Кодировка текстовых файлов
- При сравнении текстовых файлов модуль может автоматически определить кодировку (кодовую страницу) или использовать выбранную кодировку либо преобразование.
Доступны две группы параметров:- ASCII-8: преобразования между кодировками (кодовыми страницами) одной из 3 групп языков: центральноевропейской, кириллической или западноевропейской. Одновременно доступна только 1 группа — та же, которую использует встроенное средство просмотра Sally. Другую группу можно выбрать на странице «Язык» окна настройки Sally в разделе Таблицы преобразования кодовых страниц.
Если выбрано преобразование, сначала весь файл преобразуется в памяти, а затем сравнивается с другим файлом.
Преобразование полезно при сравнении файлов в разных кодировках. В остальных случаях оно обычно не требуется. Для лучшего или правильного отображения рекомендуется преобразовать оба файла в кодовую страницу CP12xx или ASCII. - Unicode: различные кодировки Unicode
- ASCII-8: преобразования между кодировками (кодовыми страницами) одной из 3 групп языков: центральноевропейской, кириллической или западноевропейской. Одновременно доступна только 1 группа — та же, которую использует встроенное средство просмотра Sally. Другую группу можно выбрать на странице «Язык» окна настройки Sally в разделе Таблицы преобразования кодовых страниц.
- Концы строк (только при сравнении текстовых файлов)
- Выберите типы концов строк, распознаваемые в первом и втором файлах. В окне есть отдельные строки флажков для первого файла и второго файла, поэтому настройки могут различаться. Каждая строка содержит:
- 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