compressed files что это

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

COMPRESSED расширение файла

Как открыть файл COMPRESSED?

Шаг 1. Найдите и скачайте и установите соответствующее программное обеспечение

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

Программы, поддерживающие COMPRESSED файлы

Шаг 2. Убедитесь, что файл COMPRESSED не заражен вредоносным ПО

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

Подсказка!

Имейте в виду, что вы всегда можете обратиться за помощью к ИТ-специалисту. Некоторые проблемы с файлами COMPRESSED могут быть трудно решить для менее опытных пользователей. Также вы можете обратиться за помощью к одному из разработчиков программного обеспечения, которое поддерживает файлы с расширением COMPRESSED. Для этого перейдите на подстраницу программного обеспечения и найдите адрес веб-сайта разработчика программного обеспечения.

Шаг 3. Убедитесь, что файлы COMPRESSED завершены, то есть были ли они загружены правильно

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

Шаг 4. Убедитесь, что файлы COMPRESSED связаны с соответствующим программным обеспечением

Шаг 5. Убедитесь, что носитель, на котором хранятся файлы COMPRESSED, не поврежден или не поврежден

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

Источник

Практическое руководство. Сжатие и извлечение файлов

Пространство имен System.IO.Compression предоставляет следующие типы для сжатия и распаковки файлов и потоков. Вы также можете использовать эти типы для чтения и изменения содержимого сжатого файла.

В примерах ниже показано несколько операций для работы со сжатыми файлами. Для этих примеров требуется добавить в проект следующие пакеты NuGet:

Пример 1: Создание и извлечение ZIP-файла

В следующем примере показано, как создавать и извлекать сжатый файл .zip с помощью класса ZipFile. Он сжимает содержимое папки в новый ZIP-файл и затем извлекает его в новую папку.

Чтобы запустить пример, создайте папку start в папке программы и заполните ее файлами для сжатия.

Пример 2: Извлечение файлов с определенными расширениями

В этом примере выполняется итерация по содержимому существующего ZIP-файла и извлекаются файлы с расширением .txt. Здесь используется класс ZipArchive для доступа к ZIP-файлу и класс ZipArchiveEntry для проверки отдельных элементов. Метод расширения ExtractToFile для объекта ZipArchiveEntry доступен в классе System.IO.Compression.ZipFileExtensions.

Чтобы запустить пример, поместите ZIP-файл с именем result.zip в папку программы. По запросу укажите имя папки для извлечения.

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

Пример 3. Добавление файла в существующий ZIP-файл

В следующем примере используется класс ZipArchive для доступа к существующему ZIP-файлу и добавления в него файла. Новый файл сжимается при добавлении в существующий ZIP-файл.

Пример 4. Сжатие и распаковка GZ-файлов

Также вы можете использовать классы GZipStream и DeflateStream для сжатия и распаковки данных. Они применяют тот же алгоритм сжатия. Вы можете распаковать объекты GZipStream, которые записаны в GZ-файл, с помощью многих распространенных средств. В следующем примере показано, как использовать класс GZipStream для сжатия и распаковки каталога файлов.

Источник

О некоторых особенностях использования встроенной компрессии файлов в файловой системе NTFS

Данная статья обязана своим рождением… ошибке. Точнее, когда я перед началом тестов, запустив стандартную утилиту Disk Cleanup, «по запарке» отметил галочку напротив пункта «compress old files», я ещё не знал, что делаю ошибку. Узнал я об этом когда посмотрел на результаты тестов процессоров Intel Core 2 Duo E6320 и E6420, и увидел чудо: Core 2 Duo E6320 в некоторых тестах был медленнее Core 2 Duo E6300! «Этого не может быть, потому что этого не может быть никогда», — подумал я, и принялся искать причину. Именно в этой злосчастной галочке она, как выяснилось, и заключалась. Уж и не знаю, как утилита Disk Cleanup определяет, какие файлы насколько «стары», однако по факту она умудрилась пожать почти 3/4 диска, несмотря на идеальную синхронизацию часов на тестовом стенде с реальным временем. Последствия этого вы можете увидеть ниже, на диаграммах.

Конфигурация тестовых стендов

CPU Mainboard Memory Video
Core 2 Duo E6320 ASUS P5B Deluxe Corsair CM2X1024-6400C4 GeForce 8800 GTX
Core 2 Duo E6420 ASUS P5B Deluxe Corsair CM2X1024-6400C4 GeForce 8800 GTX

* — если указано «2x…», то имеется в виду «по … на каждое ядро»
** — у процессоров AMD — частота шины контроллера памяти
*** — у процессоров Intel и AMD указывается по-разному, поэтому сравнивать напрямую некорректно

Программное обеспечение

Необходимое предисловие к диаграммам

Форма представления результатов в используемой нами методике тестирования имеет две особенности: во-первых, все типы данных приведены к одному — целочисленным относительным баллам (производительность рассматриваемого процессора относительно Intel Core 2 Duo E4300, если скорость последнего принять за 100 баллов), и, во-вторых, подробные результаты приводятся в виде таблицы в формате Microsoft Excel, в самой же статье присутствуют только сводные диаграммы по классам бенчмарков. Тем не менее, иногда мы будем обращать ваше внимание на подробные результаты, если они того заслуживают.

Пакеты трёхмерного моделирования

Несмотря на то, что не так уж много читают с диска используемые нами пакеты трёхмерного моделирования, по одному баллу компрессия от каждого процессора «откусила». Как ни странно, больше всего пострадали графические баллы: Hardware Shaders в 3ds max и GFX в Maya (см. подробные результаты). Видимо, тестовые пакеты всё же не идеальны, и учитывают часть операций с диском даже при подсчёте производительности графики.

CAD/CAE пакеты

Здесь всё ещё серьёзнее: по 2 балла отняла компрессия у каждого процессора.

Обработка цифрового фото

Adobe Photoshop оказался к файловой компрессии абсолютно индефферентен, что, впрочем, объясняется просто: наш тестовый скрипт с файлами практически не работает.

Компиляция

Как ни странно, куча мелких сжатых файлов, считываемых с диска в процессе компиляции, не особенно сильно её затормозили.

Веб-сервер

А вот Apache Benchmark на файловую компрессию реагирует очень плохо.

Синтетика

Здесь ничего и не должно быть видно, это логически предсказуемо.

Упаковка данных

В тесте на упаковку объём работы при использовании встроенной компрессии NTFS, фактически, удваивается: ведь исходные файлы на самом деле хранятся на диске в сжатом виде. Результат предсказуем: существенное замедление.

Оптическое распознавание

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

Кодирование аудиоданных

Логично, процент файловых операций ничтожен.

Кодирование видеоданных

Снова несущественный 1 балл у одного процессора. Будем считать погрешностью.

Скорее всего, погрешность измерения.

Общие баллы

Как видите, совсем уж «бесплатной» встроенную компрессию NTFS назвать нельзя: на быстродействие системы она всё-таки влияет, и однозначно отрицательно. Разумеется, ничего сенсационного в этом нет, это вполне предсказуемо и логически объяснимо, однако благодаря небольшой ошибке тестирующего ;), теперь все мы знаем, о каком порядке цифр может идти речь. Кроме того, весьма показательно, что всё на свете усредняющий и огрубляющий Overall Score в случае с Core 2 Duo E6420 Score на уменьшение производительности вообще «не обратил внимания», а вот с Core 2 Duo E6320 «снял» целых 2 балла. Конечно, судить о тенденции по результатам двух процессоров, быть может, преждевременно, однако гипотезу (причём опять-таки вполне логичную) сформулировать можно: судя по всему, влияние компрессии файлов на общую производительность системы будет тем заметнее, чем слабее процессор.

Источник

Расширение файла COMPRESSED

WordCompress Compacted Web Format

Что такое файл COMPRESSED?

COMPRESSED суффикс имени файла в основном используется для WordCompress Compacted Web Format файлов. WordCompress определил стандарт формата WordCompress Compacted Web Format. Формат файла COMPRESSED совместим с программным обеспечением, которое может быть установлено на системной платформе Windows. COMPRESSED файл относится к категории Интернет-файлы так же, как #NUMEXTENSIONS # других расширений файлов, перечисленных в нашей базе данных. WordPress поддерживает COMPRESSED файлы и является наиболее часто используемой программой для обработки таких файлов, но 1 могут также использоваться другие инструменты.

Программы, которые поддерживают COMPRESSED расширение файла

Ниже приведена таблица со списком программ, которые поддерживают COMPRESSED файлы. Файлы с расширением COMPRESSED, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Программы, обслуживающие файл COMPRESSED

Как открыть файл COMPRESSED?

Причин, по которым у вас возникают проблемы с открытием файлов COMPRESSED в данной системе, может быть несколько. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами WordCompress Compacted Web Format, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.

Шаг 1. Скачайте и установите WordPress

Шаг 2. Убедитесь, что у вас установлена последняя версия WordPress

Если проблемы с открытием файлов COMPRESSED по-прежнему возникают даже после установки WordPress, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия WordPress. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Это может быть одной из причин, по которой COMPRESSED файлы не совместимы с WordPress. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью WordPress.

Шаг 3. Свяжите файлы WordCompress Compacted Web Format с WordPress

После установки WordPress (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия COMPRESSED файлов. Метод довольно прост и мало меняется в разных операционных системах.

Процедура изменения программы по умолчанию в Windows

Процедура изменения программы по умолчанию в Mac OS

Шаг 4. Убедитесь, что COMPRESSED не неисправен

Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл COMPRESSED действительным. Проблемы с открытием файла могут возникнуть по разным причинам.

1. Убедитесь, что COMPRESSED не заражен компьютерным вирусом

Если COMPRESSED действительно заражен, возможно, вредоносное ПО блокирует его открытие. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. COMPRESSED файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.

2. Убедитесь, что файл с расширением COMPRESSED завершен и не содержит ошибок

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

3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.

Иногда для доступа к файлам пользователю необходимы права администратора. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл WordCompress Compacted Web Format.

4. Проверьте, может ли ваша система обрабатывать WordPress

Если в системе недостаточно ресурсов для открытия файлов COMPRESSED, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.

5. Убедитесь, что ваша операционная система и драйверы обновлены

Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами WordCompress Compacted Web Format. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов COMPRESSED.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла COMPRESSED мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле COMPRESSED.

Источник

Архивация и компрессия файлов. Часть 2

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

Шаблоны имён здесь раскрывает оболочка. Расширение имени здесь добавляется, а не заменяет исходное.

Понятие «степень сжатия» (compression ratio) толкуется по-разному: 1) «какую долю от размера исходного файла составляет размер сжатого файла» либо 2) «какую долю удалось убрать». Обычно выражается в процентах.

Вот вывод компрессором информации об архиве, в том числе степени сжатия в смысле (2):

compressed uncompressed ratio uncompressed_name

29806 102400 70.9% file3.txt

Нередко алгоритм допускает несколько степеней сжатия. По умолчанию программа обычно выбирает нечто среднее. За более сильное сжатие (меньше размер) приходится платить увеличенными временем упаковки и расходом оперативной памяти. Нередко выигрыш в степени сжатия оказывается незначителен. Скорость распаковки остаётся прежней.

Можно попробовать другой компрессор/формат, например bzip2 (Bzip2, «.bz2»):

Нет простого способа узнать, насколько сильным будет сжатие. Тексты часто сжимаются со степенью (1) ниже 50%. Хуже всего сжимаются хаотичные (случайные, шум) данные.

Для удобства можно считать, что для файлов средних размеров сжатие уместно, если степень (1) составляет 60% и ниже (то есть сэкономлено 40% места и больше). Если файл большой (1 ГиБ и выше), то даже небольшая экономия при сжатии может быть уместна. Уже сжатый файл обычно бесполезно сжимать ещё раз. Файлы размером ниже 3 КиБ сжимать тоже бесполезно.

Файлы /bin/bunzip2 и /bin/bzip2 идентичны

Чтобы задействовать содержимое оригинального (несжатого файла), обычно нужно явным способом распаковать сжатый. На это тратится процессорное время; в мобильном компьютере может быть повышенный расход заряда аккумулятора. Кроме того, степень сжатия непредсказуема или даже (1) выше 100%, поэтому при массовых правках файлов свободное место на диске может внезапно закончиться.

Чтобы задействовать содержимое оригинального (несжатого файла), обычно нужно явным способом распаковать сжатый. На это тратится процессорное время; в мобильном компьютере может быть повышенный расход заряда аккумулятора. Кроме того, степень сжатия непредсказуема или даже (1) выше 100%, поэтому при массовых правках файлов свободное место на диске может внезапно закончиться.

Есть несколько форматов файловых систем, где файлы сжимаются/распаковываются автоматически (говорят: «на лету» (on-the-fly) или «прозрачная (transparent) распаковка»).

Есть аналоги привычных утилит с именами, начинающимися на bz (для BZip2), xz или z (GZip): bzcat, bzless, bzgrep и другие. Делают то же, что оригиналы, но со сжатыми файлами.

# Архив tar внутри сжатого файла Gzip одной командой.

archive.tar.gz: gzip compressed data

# Архив tar внутри сжатого файла Bzip2 одной командой.

archive.tar.bz2: bzip2 compressed data, block size = 900k

# Архив tar внутри сжатого файла LZMA одной командой.

archive.tar.lzma: LZMA compressed data, streamed

# Примеры распаковки сжатых архивов одной командой:

Набор программ p7zip (в том числе 7z, 7za) является вариантом 7-Zip для командной строки UNIX и Linux. Формат 7z может давать более сильное сжатие, чем Gzip и Bzip2.

В Linux может быть проблема с форматом ZIP для файловых имён, содержащих не-латиницу. У ZIP есть свой внутренний формат хранения имён. Если создать архив в Windows, а потом попытаться распаковать в Linux, имена превратятся в наборы кракозябров. В последнее время дистрибутивы обычно поставляют исправленные программы unzip и zip. Или придётся пробовать перекодировать имена программой iconv или convmv.

Возможные (ненадёжно) варианты перекодировки имени (предполагаемый в примере файл сохранил расширение «.pdf» на латинице, поэтому файл можно как-то задействовать через шаблон оболочки):

# Или другой вариант:

# После каждого варианта просмотреть

# содержимое переменной N для перекодированного имени.

# И если имя выглядит разумно, то:

Программы для Windows часто поставляются в виде особых архивов, в том числе формата Microsoft Cabinet («.cab»). Такие архивы по лицензионным соглашениям запрещено распаковывать вручную. Для Linux есть программа cabextract.

Иногда в России встречаются старые форматы архивов с внутренней компрессией: ARJ, HA, LHA и другие. Для Linux могут найтись программы: arj, ha, unar. Иначе может понадобиться устанавливать FreeDOS/Wine или иную среду выполнения DOS/Windows-программ, а потом искать соответствующие декомпрессоры.

В некоторых форматах архивов и/или сжатых файлов предусмотрено шифрование с паролем: 7z, RAR, ZIP и другие.

Компрессия данных может встретиться и на системном уровне. Например, в некоторых файловых системах нулевые фрагменты (пустые блоки) внутри файлов не хранятся и не копируются (это называется «разреженные файлы», sparse files).

Программы для GUI: Archive Manager (File Roller) для GNOME, Ark для KDE, Engrampa для MATE, PeaZip, Xarchiver. Они отображают содержимое архивов, подобно тому как диспетчеры файлов отображают содержимое каталогов; предоставляют меню команд создания/распаковки архивов. Но сами не содержат программного кода архиваторов/компрессоров, поэтому требуют установки библиотек (libarchive, liblzma, unrar и других) и самих архиваторов/компрессоров для командной строки.

В файлах мультимедиа (изображения, звук, видео) часто применяют алгоритмы «несимметричного» сжатия, то есть с частичной потерей информации. Это позволяет сжать данные ещё сильнее (в десятки или больше раз). Некоторые потери в деталях изображений или в звуковых волнах уместны, если средний человек эти оттенки/детали/шумы и прочее не различает. Такие алгоритмы обычно имеют широкий набор настроек, поэтому нужно следить за тем, чтобы качество мультимедиа не стало плохим, явно заметным.

GNU/Linux

717 постов 13.3K подписчика

Правила сообщества

Все дистрибутивы хороши.

@balaev84av, ТС, добрый день.
Есть небольшой вопрос, очень надеюсь на Вашу помощь.
Система Альт Линукс. Сделал ярлык своего bash- файла. а система пишет что ярлык не доверенный, и не отображает его картинку. пусть и запускает.

как можно исправить это?

Вскользь упомянул о прозрачном сжатии на уровне ФС, а ведь это благодатнейшая тема.

Еще нет про squashfs. А это тоже годная весч.

LZMA заменён XZ, лучше про него и не вспоминать. Ну и сейчас команда lzma это алиас к xz, просто он включает автоматом первый (старый) формат.

Сравнивать на 100-а байтах бесполезно, хотябы мегабайт (у некоторых из блок 32к).

Еще не сказали о быстрых алгоритмах, lzo, lz4. Жмут они конечно слабее, но в разы быстрее.

ТС, вопрос на засыпку тебе: может ли такое быть, что содержимое файлов валидного zip-архива при разархивации 7-zip и через проводник Windows будет разным?

Архивация и компрессия файлов. Часть 1

(НЕ является руководством по резервному копированию. Во второй части используется тот же тестовый каталог с теми же файлами.)

Традиционные и/или стандартные сейчас либо ранее (в POSIX) программы-архиваторы: cpio, pax, tar. Менее известные: dar, star.

Примеры действий с архивами tar:

# Создать тестовый каталог с содержимым.

# Файл из случайно сгенерированных байтов.

$ dd if=/dev/urandom bs=1k count=100 of=works/old/file2.rnd

# Текстовый файл. Аргумент iflag=fullblock нужен,

# чтобы dd дождалась достаточного объёма данных от col,

# не завершаясь раньше этого.

| dd bs=1k count=100 iflag=fullblock \

# Вот итоговый вид поддерева works от программы tree.

# (Она не стандартная, устанавливают отдельно.)

Предполагается заархивировать старые файлы, т. е. в old/.

# Посмотреть свойства архива:

archive.tar: POSIX tar archive (GNU)

# Содержимое (список файлов).

# Освободить место, занятое старыми файлами.

# Извлечь содержимое архива.

# Сам архив останется прежним.

# Однобуквенные опции можно набрать слитно с общим дефисом.

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

Архив можно пополнить. Пополнение архивов бывает «добавлением» (append) или «обновлением» (update).

$ mv today/file3.txt old/

# Всё равно этот файл состоял только из нулей.

# Здесь путь к файлу не выводится.

И ещё много разных опций, например:

Документация: man tar, info tar.

Благодаря сохранению метаданных, архиваторы иногда применяют для аккуратного копирования по конвейеру, например:

Следите за тем, чтобы правильно строить пути (чтобы, например, не получилось в итоге works/old/today/file3.txt вместо works/old/file3.txt). Для начала стоит запустить только find.

Формат tar имеет проблемы с хранением специальных файлов, со скоростью поиска файла в архиве, с хранением некоторых метаданных. Если это критично, то следует применять архиватор dar.

Шрифты в Linux

(НЕ является инструкцией по руссификации интерфейса.)

Файл шрифта (font file) содержит наборы изображений (рисунков) символов и соответствующие символам коды. Технически шрифты могут быть растровыми (bitmap fonts) или векторными (outline/vector fonts).

Пример того, как может выглядеть буква А в растровом шрифте с глифами размером 16×8 точек. Пустые/фоновые пикселы показаны символом

Основную графическую идею (стиль) шрифта называют «гарнитУрой» (typeface, или font face). Символы одной гарнитуры схожи примерно так же, как инструменты из одного набора или предметы посуды из одного сервиза.

Шрифты в текстовой консоли

CyrSlav-Fixed16.psf.gz: Linux/i386 PC Screen Font v1 data, 256 characters, Unicode directory, 8×16 (gzip compressed data, last modified: Wed Feb 1 12:35:37 2017, max compression, from Unix)

Вспомогательные программы для правки шрифтов: nafe ( https://sourceforge.net/projects/nafe/ ), psftools ( https://tset.de/psftools/index.html ), rw-psf ( https://github.com/talamus/rw-psf ). Они конвертируют символы в ascii-art (вроде вышеуказанного примера буквы А) или растровые изображения. После правки в текстовом или графическом редакторе можно конвертировать файл обратно в шрифт.

Применить настройки на текущей консоли:

Пакеты программ: kbd, console-setup. Документация: man-страницы console-setup, setfont, setupcon. В инсталляциях с systemd может быть файл настроек /etc/vconsole.conf и сервис systemd-vconsole-setup.service. Документация: man-страницы systemd-vconsole-setup.service, vconsole.conf.

Шрифты в графической консоли

Форматы шрифтов для GUI:

Portable Compiled Font (PCF, «.pcf» или сжатый «.pcf.gz»), растровый;

Bitmap Distribution Format (BDF, «.bdf» или сжатый «.bdf.gz»), растровый;

TrueType Font (TTF, «.ttf»), векторный;

OpenType Font (OTF, «.otf»), векторный;

Type 1 PostScript font ASCII (PFA, «.pfa»), векторный;

Type 1 PostScript font binary (PFB, «.pfb»), векторный;

и ещё несколько более редких.

NotoSans-Regular.ttf: TrueType font data

Графическая подсистема X Window System задействует шрифты сама или через библиотеки. X-программа (клиент сервера X Window) может запросить отрисовку шрифта по записи формата X Logical Font Description (XLFD). Запись состоит из 14 полей через дефисы. Пример:

Значения можно подбирать GUI-программой xfontsel. Кнопка select копирует запись в буфер X, откуда её можно вставить в редактор средней кнопкой мыши (колёсиком).

Настройки применения шрифтов в общем файле /etc/X11/xorg.conf:

# Прочие параметры этой секции.

В указанных каталогах следует запустить программы mkfontscale и mkfontdir. В результате должны появиться файлы encodings.dir, fonts.alias, fonts.dir.

Шрифт можно подключить временно, вручную:

xset +fp /usr/share/fonts/X11/misc

# Перечитать списки шрифтов.

К библиотеке прилагается семейство программ fc-*, в том числе:

# Показать установленные шрифты, имеющие символы русской кириллицы.

DejaVu Sans,DejaVu Sans Light

Nimbus Roman No9 L

NotoSans-Regular.ttf:0 Satisfy the coverage for ru language

NotoSans-Regular.ttf:0 Satisfy the coverage for en language

NotoKufiArabic-Regular.ttf:0 Missing 66 glyph(s) to satisfy the coverage for ru language

NotoKufiArabic-Regular.ttf:0 Missing 72 glyph(s) to satisfy the coverage for en language

NotoKufiArabic-Regular.ttf:0 Satisfy the coverage for ar language

То есть в основном файле есть символы для русского, английского языков; в файле для арабского языка есть только арабица.

Каталоги для хранения шрифтов: общий /usr/share/fonts/, пользовательский

/.fonts/). В fonts.conf можно указать другие.

Желательно иметь в GUI: пропорциональные шрифты с засечками и без них (для большинства виджетов), моноширинный шрифт (для эмулятора терминала), шрифт со вспомогательными символами (для офисного текстового процессора).

Семейства свободно доступных шрифтов, которые считают приятными для глаз: Cantarell, Droid, Noto, Ubuntu. Шрифты со вспомогательными символами: OpenSymbol, Symbola; или Dingbats и Wingdings из Windows.

Для установки шрифта, поддерживаемого Fontconfig, нужно скопировать его файлы в один из каталогов хранения (можно во вложенный каталог). Желательно правильно установить целевые права, например 444 для файлов и 555 для каталогов. Потом запустить fc-cache (может сработать автоматически).

Для офисных документов популярны семейства шрифты из Windows: Arial, Courier New, Times и другие (форматы TTF, OTF).

Их можно скопировать из инсталляции Windows (каталог Windows\Fonts\).

В дистрибутивах могут быть пакеты, копирующие файлы шрифтов из Интернета. Помещать сами эти шрифты в пакет запрещено лицензионным соглашением.

Можно скопировать их из Интернета самостоятельно и распаковать программой cabextract. Ищите в репозиториях сервиса SourceForge.net по выражению «Microsoft core fonts».

Для подстановки можно применять шрифты семейства Liberation (соответственно Sans, Mono, Serif). Они, насколько возможно, «метрически совместимы» (metrically compatible) со шрифтами из Windows, то есть глифы сходных размеров. Другие метрически совместимые шрифты:

семейство Croscore (соответственно Arimo, Cousine, Tinos);

[Astra] Sans, [Astra] Serif и Mono от фирмы Paratype;

семейство XO Fonts (Oriel, Courser, Thames, символьные шрифты Symbol и Windy).

В графической подсистеме X Window System растеризацией занимается своя библиотека Xft. В последние годы операции растеризации передаются внешним библиотекам: Cairo, FreeType, Pango. Графическая подсистема Wayland сама никак не взаимодействует со шрифтами, все программы обращаются к внешним библиотекам.

В шрифтах TrueType могут быть дополнительные встроенные данные (hints) по отрисовке; их применение называется «хИнтинг» (hinting). В библиотеке FreeType наилучший алгоритм отрисовки (TrueType Bytecode Interpreter) был запрещён патентами примерно до 2010 года/версии 2.4.

Источник

Читайте также:  с какими металлами реагирует водород
Сказочный портал
Процессор Core 2 Duo E6320 Core 2 Duo E6420
Технология пр-ва 65 нм 65 нм
Частота ядра, ГГц 1.86 2.13
Кол-во ядер 2 2
Кэш L2*, КБ 4096 4096
Частота шины**, МГц 1066 (QP) 1066 (QP)
Коэфф. умножения 7 8
Сокет LGA775 LGA775
Тепловыделение*** 65 Вт 65 Вт
AMD64/EM64T + +
VT + +
Средняя цена