فا نیکسی

10.4. کش باینری

فرمت کش باینری یک رابط است که برای انتشار یک انبار از طریق HTTP طراحی شده است.

یک کش باینری شامل موارد زیر است:

  • یک فایل nix-cache-info در ریشه حاوی پیکربندی سمت راه دور.
  • برای هر شیء انبار:
    • یک فایل .narinfo حاوی متادیتای شیء و یک URL (معمولاً نسبی) به فایل فشرده‌شده‌ی NAR متناظر.
    • یک بایگانی نیکس احتمالاً فشرده‌شده که حاوی داده‌های سیستم‌فایل شیء انبار است.
  • برای هر ورودی در ردیابی ساخت، یک فایل JSON در مسیر build-trace-v2/<drvBaseName>/<outputName>.doi:
    • مسیر، کلید را کدگذاری می‌کند.
    • محتویات، مقدار هستند.

انواع انبار زیر از فرمت کش باینری استفاده می‌کنند:

nix.dev/manual/nix/stable/protocols/binary-cache/

نیکسی · یادداشت‌های فارسی Nix local fonts