Кэш-файл что это такое

Обновлено: 04.07.2024

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

Кэширование происходит под управлением диспетчера кэша, который работает непрерывно во время работы Windows. Файловые данные из кэша системных файлов записываются на диск с интервалами, определяемыми операционной системой, а память, ранее использовавшаяся этими файловыми данными, освобождается — это называется очисткой кэша. Политика задержки записи данных в файл и хранения их в кеше до тех пор, пока кеш не будет очищен, называется ленивой записью, и она запускается диспетчером кеша через определенный интервал времени. Время, когда блок данных файла очищается, частично зависит от количества времени, в течение которого он был сохранен в кэше, и от количества времени, прошедшего с момента последнего доступа к данным в операции чтения. Это гарантирует, что данные файла, которые часто считываются, останутся доступными в кэше системных файлов в течение максимального периода времени.

Этот процесс кэширования файловых данных показан на следующем рисунке.

процесс кэширования файловых данных

Как показано сплошными стрелками на предыдущем рисунке, область данных размером 256 КБ считывается в «слот» кэша размером 256 КБ в системном адресном пространстве, когда он впервые запрашивается диспетчером кэша во время операции чтения файла. Затем процесс пользовательского режима копирует данные из этого слота в свое собственное адресное пространство. Когда процесс завершает доступ к данным, он записывает измененные данные обратно в тот же слот системного кеша, как показано пунктирной стрелкой между адресным пространством процесса и системным кешем. Когда диспетчер кеша определяет, что данные больше не будут нужны в течение определенного периода времени, он записывает измененные данные обратно в файл на диске, как показано пунктирной стрелкой между системным кешем и диском.

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

В таких случаях кэширование можно отключить. Это делается во время открытия файла путем передачи FILE_FLAG_NO_BUFFERING в качестве значения параметра dwFlagsAndAttributes функции CreateFile. Когда кэширование отключено, все операции чтения и записи напрямую обращаются к физическому диску. Однако метаданные файла все еще могут кэшироваться. Чтобы сбросить метаданные на диск, используйте функцию FlushFileBuffers.

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

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

Некоторые приложения, такие как программы для проверки на вирусы, требуют, чтобы их операции записи были немедленно сброшены на диск; Windows предоставляет эту возможность посредством кэширования со сквозной записью. Процесс включает кэширование со сквозной записью для конкретной операции ввода-вывода, передавая флаг FILE_FLAG_WRITE_THROUGH в свой вызов CreateFile. При включенном кэшировании со сквозной записью данные по-прежнему записываются в кэш, но диспетчер кэша записывает данные немедленно на диск, а не использует отложенную запись с задержкой. Процесс также может принудительно очистить открытый файл, вызвав функцию FlushFileBuffers.

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

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

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

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

Если ваш файл CACHE имеет другой формат, это может быть файл Snacc-1.3 VDA.

Зеленый символ переработки.

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

Как открыть файл CACHE

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

Чтобы открыть файл CACHE и просмотреть его в текстовом виде, просто используйте обычный текстовый редактор, такой как Блокнот Windows, или один из этих бесплатных текстовых редакторов. Опять же, текст, скорее всего, зашифрован, поэтому он, вероятно, не будет служить никакой реальной цели.

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

Файлы CACHE, которые являются файлами Snacc-1.3 VDA, связаны с программой Snacc (пример компилятора Neufeld ASN.1 to C).

Как преобразовать файл CACHE

Файлы CACHE не имеют обычного формата, как другие файлы, поэтому вы не можете преобразовать их в JPG, MP3, DOCX, PDF, MP4 и т. д. Хотя эти типы файлов могут быть преобразованы используя инструмент преобразования файлов, попытка использовать его для файла CACHE не поможет.

Однако, если файл на 100% просматривается в текстовом редакторе, его можно преобразовать в другой текстовый формат, такой как HTM, RTF, TXT и т. д. Это можно сделать с помощью самого текстового редактора. Notepad++ — это один из примеров текстового редактора, который поддерживает множество форматов экспорта.

Преобразование файла CACHE с помощью Notepad++

Если у вас есть файл CACHE из игры, созданной с помощью Evolution Engine от Digital Extreme, возможно, вам удастся открыть его с помощью Evolution Engine Cache Extractor.

Все еще не можете открыть?

Если вы воспользовались приведенными выше рекомендациями, но ваш файл по-прежнему не открывается, проверьте расширение файла еще раз. Возможно, вы неправильно прочитали его, перепутав другое расширение файла с этим.

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

Еще один элемент, который вы можете перепутать с CACHE, — это ASH. У него есть несколько возможных форматов: файл меню Nintendo Wii, файл сценария KoLmafia или файл метаданных Audiosurf.

Дополнительная информация о папках кэша

Некоторые программы создают папку .CACHE. Например, Dropbox создает скрытую папку .dropbox.cache после установки. Это не имеет ничего общего с файлами CACHE.

Некоторые программы позволяют просматривать файлы, кешированные вашим веб-браузером, но, как упоминалось выше, кешированные файлы, вероятно, не используют расширение .CACHE. Вы можете использовать такую ​​программу, как ChromeCacheView, чтобы просмотреть файлы, сохраненные Chrome в своей папке кеша, или MZCacheView для Firefox.

Вы можете очистить системный кеш с помощью инструмента очистки диска. Выберите «Настройки» > «Система» > «Хранилище» > «Настроить контроль памяти» или запустите его сейчас > «Очистить».

Большинство временных файлов хранятся во временной папке Windows. Хотя местоположение зависит от компьютера и даже от пользователя, вы можете получить к нему доступ с помощью диалогового окна «Выполнить». Нажмите клавишу Windows + R, введите %temp% и нажмите OK.


Не уверен, заметили ли вы, но открытие приложения или посещение веб-сайта в первый раз может занять некоторое время.

Хорошо, "пока" может быть чрезмерным, но эти дополнительные несколько секунд времени загрузки имеют значение для нас при просмотре веб-страниц или прокрутке наших приложений.

Хотя это не случайно. В основном это связано с тем, что на наших устройствах нет кэшированных данных для определенного приложения или веб-сайта.

Если вы не совсем понимаете, что такое кешированные данные, давайте кратко рассмотрим их.

Что такое кэшированные данные на моем телефоне?

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

Что такое кешированные данные?

С каждым открытым приложением или посещенным веб-сайтом происходит обмен информацией.

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

Тогда есть кешированные данные.

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

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

Как работают кэшированные данные?

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

иерархия памяти компьютера

Сразу под регистром ЦП — небольшими строительными блоками процессора компьютера — находится несколько уровней кэш-памяти.

  • L1 или уровень 1 – это основной уровень кэш-памяти, встроенный в микросхему микропроцессора.
  • L2 и L3, или уровни 2 и 3, являются вторичным уровнем кэша, который питает L1. Он медленнее L1 на наносекунды.

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

Примечание. Второй раз должен быть заметно быстрее.

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

Важны ли кешированные данные?

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

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

Кэш-память также сохраняет состояния. Например, если я закрою свое приложение Twitter и снова открою его через 10 минут, я смогу прокрутить вниз и увидеть сообщения, которые были загружены ранее. Без кэша все пришлось бы перезагружать.

Должен ли я очистить кеш?

Итак, если кешированные данные не так важны, безопасно ли их стирать? Ну, это зависит.

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

Однако постоянная очистка кеша не является постоянным решением, поскольку в какой-то момент вам придется повторно открывать приложения и повторно посещать веб-сайты. Данные будут повторно кэшированы, и цикл продолжится.

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

Как очистить кешированные данные

Если вы всецело хотите очистить кеш, вот как это сделать в разных операционных системах:

Очистить кеш на iPhone

Следуйте этим простым шагам, чтобы очистить кеш на устройствах iOS:

выгрузить неиспользуемые приложения на iOS

Выберите «Настройки» > «Основные» > «Хранилище iPhone».

Здесь у вас есть несколько вариантов. Ваш первый вариант — очистить весь кеш приложений, которые вы почти не используете или никогда не используете. Это соответствует рекомендации «Разгрузить неиспользуемые приложения."Термин "разгрузка" — это просто модная фраза iOS для очистки кеша.

очистить кешированные данные на iOS

Второй вариант — прокрутить вниз и нажать на отдельные приложения с большим объемом кэшированных данных на вашем устройстве. Как вы можете это сказать? Apple будет перечислять эти приложения в порядке от самого высокого использования памяти до самого низкого.

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

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

Очистить кеш на Android

Вы можете очистить кеш на устройствах Android следующими способами.

Очистить кеш в приложении Chrome

  1. Откройте приложение Google Chrome на телефоне или планшете Android.
  2. Нажмите "Ещё" рядом с тремя точками в правом верхнем углу веб-страницы.
  3. Нажмите «История», затем нажмите «Очистить данные браузера» и выберите временной диапазон вверху.
  4. Выберите временной диапазон и установите флажки рядом с пунктом "Кэшированные файлы изображений".
  5. Нажмите «Очистить данные», чтобы очистить кеш браузера в Chrome.

Совет. Вы можете очистить кешированные файлы в Chrome даже в автономном режиме.

Очистить кеш приложения

В качестве примера возьмем Samsung Galaxy Note 8, чтобы понять, как очистить кэш приложений на устройствах Android.

  1. Откройте меню "Настройки" на телефоне Android и выберите "Приложения" из списка.
  2. В зависимости от версии Android вы можете открыть установленные приложения, все приложения, включенные, отключенные и другие приложения. Выберите «Все», если вы используете Samsung Galaxy Note 8.
  3. Выберите подходящий вариант и перейдите к приложению, кеш которого нужно очистить.
  4. Выберите приложение и нажмите «Хранилище» в списке параметров внутри данных приложения.
  5. Нажмите «Очистить кеш», чтобы освободить место на устройстве.

Очистить кеш в Firefox

Очистить кеш Firefox довольно просто. Выполните следующие пять шагов:

  1. Выберите параметры, нажав Меню на странице Firefox.
<р>2. Коснитесь панели «Конфиденциальность и безопасность».

<р>3. Нажмите «Очистить данные» на вкладке «Файлы cookie и данные сайта».

<р>4. Снимите галочки напротив всех остальных параметров и установите флажок Кэшированное веб-содержимое .

Что происходит после очистки кеша?

  • Некоторые настройки на сайтах удаляются. Например, если вы вошли в систему, вам потребуется войти снова.
  • Если вы включите синхронизацию в Chrome, вы останетесь в аккаунте Google, с которым выполняете синхронизацию, чтобы удалить свои данные на всех ваших устройствах.
  • Некоторые сайты могут работать медленнее, потому что контент, например изображения, нужно загрузить снова. ~ Служба поддержки Google

Что делает очистка кеша?

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

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

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

управление мобильными устройствами

Защитите свой парк мобильных телефонов

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

Девин — бывший старший специалист по контенту в G2. До G2 он помогал запускать стартапы на ранней стадии развития с бурно развивающейся технологической сцены Чикаго. Вне работы он любит смотреть своих любимых Детенышей, играть в бейсбол и другие игры. (он/его/его)

управление мобильными устройствами

Защитите свой парк мобильных телефонов

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

У вас возникли проблемы с открытием файла CACHE или вам просто интересно, что он содержит? Мы объясним, для чего используются эти файлы, и покажем вам программное обеспечение, которое, как мы знаем, может открывать или иным образом обрабатывать ваши файлы.

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

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

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

Как открыть файлы CACHE

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

Хотя мы сами еще не проверяли приложения, наши пользователи предложили 9 различных средств открытия CACHE, которые вы найдете в списке ниже.

Последнее обновление: 17 марта 2022 г.

Предложить другой формат файла с расширением CACHE

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

Различные приложения, использующие файлы с этим расширением

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

Не уверены, какой тип файла вы пытаетесь открыть? Попробуйте наш новый анализатор файлов. Это бесплатный инструмент, который может идентифицировать более 11 000 различных типов файлов — скорее всего, и ваши! Это поможет вам найти программное обеспечение, которое может обрабатывать файлы определенного типа. Загрузите анализатор файлов здесь.

Читайте также: