Zstd error 64 enlisted

Ошибка ERROR: unknown compression type: zstd Arch KDE последние два дня если ввожу команду «sudo btrfs filesystem defrag -czstd -rv /» то получаю ошибку: ERROR: unknown compression type: zstd. Насколько знаю ничего не трогал. Что моло пойти не так? Раньше все работало ка надо. В fstab примонтирован так(нижние подчеркивания для удобства): /dev/sda2____/____btrfs____rw,relatime,ssd,space_cache,subvolid=5,subvol=/,compress=zstd:1____0_0 откати btrfs-progs […]

Содержание

  1. Ошибка ERROR: unknown compression type: zstd
  2. 3 простых шага по исправлению ошибок ZSTD-X64.DLL
  3. Подробности файле с именем zstd-x64.dll
  4. Очистите мусорные файлы, чтобы исправить zstd-x64.dll, которое перестало работать из-за ошибки.
  5. Очистите реестр, чтобы исправить zstd-x64.dll, которое перестало работать из-за ошибки
  6. Как удалить заблокированный файл
  7. Настройка Windows для исправления критических ошибок zstd-x64.dll:
  8. Как другие пользователи поступают с этим файлом?
  9. Как вы поступите с файлом zstd-x64.dll?
  10. Некоторые сообщения об ошибках, которые вы можете получить в связи с zstd-x64.dll файлом
  11. ZSTD-X64.DLL
  12. Исправить, скачать и обновить Zstd.dll
  13. Обзор файла
  14. Что такое сообщения об ошибках zstd.dll?
  15. Ошибки библиотеки динамической компоновки zstd.dll
  16. Как исправить ошибки zstd.dll — 3-шаговое руководство (время выполнения:
  17. Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
  18. Шаг 2. Если вы недавно установили приложение ACD/ChemSketch Freeware (или схожее программное обеспечение), удалите его, затем попробуйте переустановить ACD/ChemSketch Freeware.
  19. Шаг 3. Выполните обновление Windows.
  20. Если эти шаги не принесут результата: скачайте и замените файл zstd.dll (внимание: для опытных пользователей)

Ошибка ERROR: unknown compression type: zstd

Arch KDE последние два дня если ввожу команду «sudo btrfs filesystem defrag -czstd -rv /» то получаю ошибку: ERROR: unknown compression type: zstd. Насколько знаю ничего не трогал. Что моло пойти не так? Раньше все работало ка надо.

В fstab примонтирован так(нижние подчеркивания для удобства): /dev/sda2____/____btrfs____rw,relatime,ssd,space_cache,subvolid=5,subvol=/,compress=zstd:1____0_0

откати btrfs-progs до 5.13

Зачем тебе дефрагментация на ssd. У меня такое было, когда я вместе с типом сжатия указывал степень сжатия через двоеточие. Но у тебя всё норм.

спасибо, просто подожду, думаю скоро исправят. Да и кеши пакмана я почистил.

ан нет, там оказывается есть архивы, откатить очень легко, откатил и все работает. sudo pacman -U https://archive.archlinux.org/packages/b/btrfs-progs/btrfs-progs-5.13.1-1-x86_64.pkg.tar.zst

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

Источник

3 простых шага по исправлению ошибок ZSTD-X64.DLL

Подробности файле с именем zstd-x64.dll

Очистите мусорные файлы, чтобы исправить zstd-x64.dll, которое перестало работать из-за ошибки.

  • Запустите приложение Asmwsoft Pc Optimizer.
  • Потом из главного окна выберите пункт «Clean Junk Files».
  • Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
  • потом нажмите на кнопку «Select All».
  • нажмите на кнопку «start cleaning».

Очистите реестр, чтобы исправить zstd-x64.dll, которое перестало работать из-за ошибки

Как удалить заблокированный файл

  • В главном окне Asmwsoft Pc Optimizer выберите инструмент «Force deleter»
  • Потом в «force deleter» нажмите «Выбрать файл», перейдите к файлу zstd-x64.dll и потом нажмите на «открыть».
  • Теперь нажмите на кнопку «unlock and delete», и когда появится подтверждающее сообщение, нажмите «да». Вот и все.

Настройка Windows для исправления критических ошибок zstd-x64.dll:

  • Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  • В меню слева выберите » Advanced system settings».
  • В разделе «Быстродействие» нажмите на кнопку «Параметры».
  • Нажмите на вкладку «data Execution prevention».
  • Выберите опцию » Turn on DEP for all programs and services . » .
  • Нажмите на кнопку «add» и выберите файл zstd-x64.dll, а затем нажмите на кнопку «open».
  • Нажмите на кнопку «ok» и перезагрузите свой компьютер.

Как другие пользователи поступают с этим файлом?

Всего голосов ( 202 ), 133 говорят, что не будут удалять, а 69 говорят, что удалят его с компьютера.

Как вы поступите с файлом zstd-x64.dll?

Некоторые сообщения об ошибках, которые вы можете получить в связи с zstd-x64.dll файлом

  • (zstd-x64.dll) столкнулся с проблемой и должен быть закрыт. Просим прощения за неудобство.
  • zstd-x64.dll. Эта программа не отвечает.
  • (zstd-x64.dll) — Ошибка приложения: the instruction at 0xXXXXXX referenced memory error, the memory could not be read. Нажмитие OK, чтобы завершить программу.
  • (zstd-x64.dll) не является ошибкой действительного windows-приложения.
  • (zstd-x64.dll) отсутствует или не обнаружен.

ZSTD-X64.DLL

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

Источник

Исправить, скачать и обновить Zstd.dll

Последнее обновление: 07/08/2022 [Время на прочтение статьи: 5 мин.]

Разработка Zstandard компанией Advanced Chemistry Development послужила толчком для создания последней версии файла zstd.dll. Он также известен как файл Zstandard — Fast and efficient compression algorithm (расширение DLL), который классифицируется как файл Win64 DLL (Библиотека динамической компоновки).

Первая версия zstd.dll для EaseUS Todo Backup 11.5 увидела свет 08/16/2018 в Windows 10. Самый последний выпуск для ACD/ChemSketch Freeware 2018.1 состоялся 12/05/2018 [версия 1.3.8].

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

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с zstd.dll и (или) ACD/ChemSketch Freeware.

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Обзор файла

Общие сведения ✻
Имя файла: zstd.dll
Расширение файла: расширение DLL
Описание: Zstandard — Fast and efficient compression algorithm
Тип объектного файла: Dynamic link library
Файловая операционная система: Windows NT 32-bit
Тип MIME: application/octet-stream
Пользовательский рейтинг популярности:
Сведения о разработчике и ПО
Разработчик ПО: Yann Collet, Facebook, Inc.
Программа: Zstandard
Авторское право: Copyright (c) 2013-present, Yann Collet, Facebook, Inc.
Сведения о файле
Набор символов: Unicode
Код языка: English (U.S.)
Флаги файлов: (none)
Маска флагов файлов: 0x003f
Точка входа: 0x5796c
Размер кода: 356864
Информация о файле Описание
Размер файла: 398 kB
Дата и время изменения файла: 2020:01:17 06:53:03+00:00
Тип файла: Win64 DLL
Тип MIME: application/octet-stream
Тип компьютера: AMD AMD64
Метка времени: 2019:03:01 14:04:33+00:00
Тип PE: PE32+
Версия компоновщика: 14.16
Размер кода: 356864
Размер инициализированных данных: 50688
Размер неинициализированных данных:
Точка входа: 0x5796c
Версия ОС: 6.0
Версия образа: 0.0
Версия подсистемы: 6.0
Подсистема: Windows command line
Номер версии файла: 1.3.8.0
Номер версии продукта: 1.3.8.0
Маска флагов файлов: 0x003f
Флаги файлов: (none)
Файловая ОС: Windows NT 32-bit
Тип объектного файла: Dynamic link library
Подтип файла:
Код языка: English (U.S.)
Набор символов: Unicode
Наименование компании: Yann Collet, Facebook, Inc.
Описание файла: Zstandard — Fast and efficient compression algorithm
Версия файла: 1.3.8
Внутреннее имя: libzstd.dll
Авторское право: Copyright (c) 2013-present, Yann Collet, Facebook, Inc.
Название продукта: Zstandard
Версия продукта: 1.3.8

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Что такое сообщения об ошибках zstd.dll?

Ошибки библиотеки динамической компоновки zstd.dll

Файл zstd.dll считается разновидностью DLL-файла. DLL-файлы, такие как zstd.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например Setup.exe. Данные файлы были созданы для того, чтобы различные программы (например, ACD/ChemSketch Freeware) имели общий доступ к файлу zstd.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла zstd.dll — либо при запуске приложения ACD/ChemSketch Freeware, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок zstd.dll относятся:

  • Нарушение прав доступа по адресу — zstd.dll.
  • Не удается найти zstd.dll.
  • Не удается найти C:Program FilesACD2019FREEHDF5PLUGINSzstd.dll.
  • Не удается зарегистрировать zstd.dll.
  • Не удается запустить ACD/ChemSketch Freeware. Отсутствует требуемый компонент: zstd.dll. Повторите установку ACD/ChemSketch Freeware.
  • Не удалось загрузить zstd.dll.
  • Не удалось запустить приложение, потому что не найден zstd.dll.
  • Файл zstd.dll отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден zstd.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл zstd.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с ACD/ChemSketch Freeware) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла zstd.dll может быть вызвано отключением питания при загрузке ACD/ChemSketch Freeware, сбоем системы при загрузке zstd.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Как исправить ошибки zstd.dll — 3-шаговое руководство (время выполнения:

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

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 1 не удается устранить ошибку zstd.dll, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение ACD/ChemSketch Freeware (или схожее программное обеспечение), удалите его, затем попробуйте переустановить ACD/ChemSketch Freeware.

Чтобы удалить программное обеспечение ACD/ChemSketch Freeware, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Удалить» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Установка и удаление программ»
  4. Найдите запись для ACD/ChemSketch Freeware 2018.1 и нажмите «Удалить»
  5. Следуйте указаниям по удалению.

После полного удаления приложения следует перезагрузить ПК и заново установить ACD/ChemSketch Freeware.

Если на этапе 2 также не удается устранить ошибку zstd.dll, перейдите к шагу 3 ниже.

ACD/ChemSketch Freeware 2018.1

Advanced Chemistry Development

Шаг 3. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках zstd.dll может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке zstd.dll, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл zstd.dll (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла zstd.dll. Мы храним полную базу данных файлов zstd.dll со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии ACD/ChemSketch Freeware . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы zstd.dll».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Скопируйте этот файл в соответствующее расположение папки ACD/ChemSketch Freeware:

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

Источник

Файл zstd.dll считается разновидностью DLL-файла. DLL-файлы, такие как zstd.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например Setup.exe. Данные файлы были созданы для того, чтобы различные программы (например, ACD/ChemSketch Freeware) имели общий доступ к файлу zstd.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла zstd.dll — либо при запуске приложения ACD/ChemSketch Freeware, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок zstd.dll относятся:

  • Нарушение прав доступа по адресу — zstd.dll.
  • Не удается найти zstd.dll.
  • Не удается найти C:Program FilesACD2019FREEHDF5PLUGINSzstd.dll.
  • Не удается зарегистрировать zstd.dll.
  • Не удается запустить ACD/ChemSketch Freeware. Отсутствует требуемый компонент: zstd.dll. Повторите установку ACD/ChemSketch Freeware.
  • Не удалось загрузить zstd.dll.
  • Не удалось запустить приложение, потому что не найден zstd.dll.
  • Файл zstd.dll отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден zstd.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл zstd.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с ACD/ChemSketch Freeware) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла zstd.dll может быть вызвано отключением питания при загрузке ACD/ChemSketch Freeware, сбоем системы при загрузке zstd.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

#ifndef USE_EXTERNAL_ZSTD /* * Copyright (c) Yann Collet, Facebook, Inc. * All rights reserved. * * This source code is licensed under both the BSD-style license (found in the * LICENSE file in the root directory of this source tree) and the GPLv2 (found * in the COPYING file in the root directory of this source tree). * You may select, at your option, one of the above-listed licenses. */ #ifndef ZSTD_ERRORS_H_398273423 #define ZSTD_ERRORS_H_398273423 #if defined (__cplusplus) extern «C« { #endif /*===== dependency =====*/ #include <stddef.h> /* size_t */ /* ===== ZSTDERRORLIB_API : control library symbols visibility ===== */ #ifndef ZSTDERRORLIB_VISIBILITY # if defined(__GNUC__) && (__GNUC__ >= 4) # define ZSTDERRORLIB_VISIBILITY __attribute__ ((visibility («default«))) # else # define ZSTDERRORLIB_VISIBILITY # endif #endif #if defined(ZSTD_DLL_EXPORT) && (ZSTD_DLL_EXPORT==1) # define ZSTDERRORLIB_API __declspec(dllexport) ZSTDERRORLIB_VISIBILITY #elif defined(ZSTD_DLL_IMPORT) && (ZSTD_DLL_IMPORT==1) # define ZSTDERRORLIB_API __declspec(dllimport) ZSTDERRORLIB_VISIBILITY /* It isn’t required but allows to generate better code, saving a function pointer load from the IAT and an indirect jump.*/ #else # define ZSTDERRORLIB_API ZSTDERRORLIB_VISIBILITY #endif /*-********************************************* * Error codes list *-********************************************* * Error codes _values_ are pinned down since v1.3.1 only. * Therefore, don’t rely on values if you may link to any version < v1.3.1. * * Only values < 100 are considered stable. * * note 1 : this API shall be used with static linking only. * dynamic linking is not yet officially supported. * note 2 : Prefer relying on the enum than on its value whenever possible * This is the only supported way to use the error list < v1.3.1 * note 3 : ZSTD_isError() is always correct, whatever the library version. **********************************************/ typedef enum { ZSTD_error_no_error = 0, ZSTD_error_GENERIC = 1, ZSTD_error_prefix_unknown = 10, ZSTD_error_version_unsupported = 12, ZSTD_error_frameParameter_unsupported = 14, ZSTD_error_frameParameter_windowTooLarge = 16, ZSTD_error_corruption_detected = 20, ZSTD_error_checksum_wrong = 22, ZSTD_error_dictionary_corrupted = 30, ZSTD_error_dictionary_wrong = 32, ZSTD_error_dictionaryCreation_failed = 34, ZSTD_error_parameter_unsupported = 40, ZSTD_error_parameter_outOfBound = 42, ZSTD_error_tableLog_tooLarge = 44, ZSTD_error_maxSymbolValue_tooLarge = 46, ZSTD_error_maxSymbolValue_tooSmall = 48, ZSTD_error_stage_wrong = 60, ZSTD_error_init_missing = 62, ZSTD_error_memory_allocation = 64, ZSTD_error_workSpace_tooSmall= 66, ZSTD_error_dstSize_tooSmall = 70, ZSTD_error_srcSize_wrong = 72, ZSTD_error_dstBuffer_null = 74, /* following error codes are __NOT STABLE__, they can be removed or changed in future versions */ ZSTD_error_frameIndex_tooLarge = 100, ZSTD_error_seekableIO = 102, ZSTD_error_dstBuffer_wrong = 104, ZSTD_error_srcBuffer_wrong = 105, ZSTD_error_maxCode = 120 /* never EVER use this value directly, it can change in future versions! Use ZSTD_isError() instead */ } ZSTD_ErrorCode; /*! ZSTD_getErrorCode() : convert a `size_t` function result into a `ZSTD_ErrorCode` enum type, which can be used to compare with enum list published above */ ZSTDERRORLIB_API ZSTD_ErrorCode ZSTD_getErrorCode(size_t functionResult); ZSTDERRORLIB_API const char* ZSTD_getErrorString(ZSTD_ErrorCode code); /**< Same as ZSTD_getErrorName, but using a `ZSTD_ErrorCode` enum argument */ #if defined (__cplusplus) } #endif #endif /* ZSTD_ERRORS_H_398273423 */ #endif /* USE_EXTERNAL_ZSTD */

Зачем тебе дефрагментация на ssd. У меня такое было, когда я вместе с типом сжатия указывал степень сжатия через двоеточие. Но у тебя всё норм.

ox55ff ★★★★★

(22.09.21 09:37:37 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от intelfx 22.09.21 09:36:19 MSK

Ответ на:

комментарий
от ox55ff 22.09.21 09:37:37 MSK

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

Sapetuko

(22.09.21 09:56:11 MSK)



Последнее исправление: Sapetuko 22.09.21 10:14:09 MSK
(всего

исправлений: 1)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Sapetuko 22.09.21 09:56:11 MSK

Ответ на:
удаленный комментарий

отнюдь, я рад, вот узнал как откатиться на старую версию. А вот в Убунте я страдал)

«арчешколотрон» это наверно отсылка к тому что неопытный школьник ставит арч и бахваляется этим, такого чувства у меня в принципе нет.

Sapetuko

(23.09.21 14:56:00 MSK)



Последнее исправление: Sapetuko 23.09.21 15:07:06 MSK
(всего

исправлений: 2)

  • Ссылка

Ответ на:

комментарий
от ox55ff 22.09.21 10:16:00 MSK

Просто оно сжимает содержимое раздела, на самом деле. Но что места станет больше, не факт.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от LongLiveUbuntu 23.09.21 15:14:18 MSK

Я так у себя однажды делал, когда решил перейти на использование сжатия. Но на диске уже было файлов на 600 гб, а сжатие применялось бы только для новых. У меня примерно 100 гб освободилось при использовании zstd:3.

Но ТС это делает периодически, хотя сжатие включено в fstab. Я про это спрашивал.

ox55ff ★★★★★

(23.09.21 15:18:57 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от ox55ff 23.09.21 15:18:57 MSK

zstd:3

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

Sapetuko

(23.09.21 16:03:03 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Sapetuko 23.09.21 16:03:03 MSK

Надо больший уровень ставить, чтобы увидеть эффект. Но сильно упадёт скорость сжатия. Я на эту табличку ориентировался. За достоверность не ручаюсь.

У меня третий уровень, потому что дальше идёт существенная просадка по скорости. Пробуй 15 ставить.

ox55ff ★★★★★

(23.09.21 16:14:03 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от ox55ff 23.09.21 16:14:03 MSK

понятно спасибо, в принципе ничего не поменялось, оно и неудивительно так как в том же 7зипе среднее сжатие и максимальное не очень и отличается обычно

Sapetuko

(23.09.21 16:22:48 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Sapetuko 23.09.21 16:22:48 MSK

Ну это ещё зависит от типа файлов. У меня на винте могли лежать файлы, которые хорошо жмутся.

Вроде, но не уверен, btrfs пытается сжать начало файла, и если оно жмётся плохо, то остальную часть сжимать не пытается. Но опять же, я не помню где я это прочитал. Может это неверная информация.

ox55ff ★★★★★

(23.09.21 17:06:18 MSK)

  • Ссылка

On 24/06/2021 at 04:05, woolfman said:

Thanks for the update but….could u be more specific?

What is a new blk format ?. Does it change something for us? Is the file bigger than 512 kb. or what?

The same as «Max source file for ship expample added»…and?

As a technical moderator u probably know that except a few films on u tube, Gajin do not share the documentation for CDK.

So if u publish such an info say sth more.

Greetings Woolfman

BTW after almost 10 years u could publish the manual for CDK editor.

On 24/06/2021 at 06:29, relliK said:

by the time something like that is written (and translated into english) it’s already outdated or even obsolete most likely ^^

the question is if tech mods (usually just volunteers and not Gaijin employees) get any more information than us normal peasants

but there are more information available… not that they are really useful to most people imho but anyway ^^

Heads up on Vrom and blk format changes for data miners. from Warthunder

To assist you in your endeavours we would like to share a significant infrastructure change that improves game stability and reduces the amount of RAM consumed by the game. In recent updates, we have begun switching to a new format for storing configuration files, this change saves up to 200 MB of RAM that is especially important for consoles, as well as weaker PCs in long and intense gaming sessions.

As you have probably noticed, there have recently been some changes in the format of blk and vrom files.

It allowed us to significantly improve memory footprint (saving up to 200mb) and loading speeds (up to 4x time faster), but ofc it ruined the use of your data mining tools.

Now, the engine is not open source, so you can’t just fix those tools without reverse engineering, so we are providing some technical info about said changes.

Internally it is almost the same.

The main changes:

  1. There is now one name map inside each and any vromfs for all blk files, that is used for the name ids of all parameters and blocks. It is just a dump of zero terminated strings, so the first string has id 0, the second is 1, etc. This name map is compressed with zstd.
  2. Each blk is also independently compressed with zstd, but it might be that it uses zstd common ‘dictionary’ (which is also one for all vrom blks, and it rarely changes). Not all vroms have the said dictionary, as it doesn’t always provide any gain in the compression ratio.
  3. Block itself is stored as

    • Another/additional namemap (usually empty).

    • all blocks count (VLQ (https://en.wikipedia.org/wiki/Variable-length_quantity))

    • all params count (VLQ)

    • ‘complex’ data size (VLQ)

    • all ‘complex’ data (data of parameters of sizes bigger than 4)

    • all params data. Each parameter is 8 bytes, 24 bits nameId, 8 bits typeId, 32 bits data or index/offset in complex param data (if type is bigger than 4 bytes). For strings, if 32 bits data has most significant bit on, it means it is name id (see name map)

    • all blocks information. blocks are stored in BFS order, so first offset + count addresses all sub block

    • each of sub blocks information:

    • nameId+1 (VLQ)

    • block params count (VLQ)

    • sub-block count (VLQ)

    • if sub-block count != 0 — VLQ offset to first subblock

Понравилась статья? Поделить с друзьями:

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

  • Автокад как изменить оси координат
  • Zstd error 25 write error no space left on device cannot write compressed block
  • Автокад как изменить название блока
  • Zstd error 20 corrupted block detected
  • Автокад как изменить масштаб аннотаций текста

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии