Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

فشرده‌سازی

precc compress فایل CLAUDE.md و سایر فایل‌های زمینه را کوچک می‌کند تا مصرف توکن هنگام بارگذاری توسط Claude Code کاهش یابد. این یک ویژگی Pro است.

استفاده پایه

$ precc compress .
[precc] Scanning directory: .
[precc] Found 3 context files:
         CLAUDE.md (2,847 tokens -> 1,203 tokens, -57.7%)
         ARCHITECTURE.md (4,112 tokens -> 2,044 tokens, -50.3%)
         ALTERNATIVES.md (3,891 tokens -> 1,967 tokens, -49.5%)
[precc] Total: 10,850 tokens -> 5,214 tokens (-51.9%)
[precc] Files compressed. Use --revert to restore originals.

اجرای آزمایشی

پیش‌نمایش تغییرات بدون اصلاح فایل‌ها:

$ precc compress . --dry-run
[precc] Dry run -- no files will be modified.
[precc] CLAUDE.md: 2,847 tokens -> 1,203 tokens (-57.7%)
[precc] ARCHITECTURE.md: 4,112 tokens -> 2,044 tokens (-50.3%)
[precc] ALTERNATIVES.md: 3,891 tokens -> 1,967 tokens (-49.5%)
[precc] Total: 10,850 tokens -> 5,214 tokens (-51.9%)

بازگردانی

فایل‌های اصلی به‌طور خودکار پشتیبان‌گیری می‌شوند. برای بازیابی آنها:

$ precc compress --revert
[precc] Restored 3 files from backups.

چه چیزی فشرده می‌شود

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

  • فضاهای خالی و خطوط خالی اضافی را حذف می‌کند
  • عبارات طولانی را کوتاه می‌کند و معنی را حفظ می‌کند
  • جداول و فهرست‌ها را فشرده می‌کند
  • نظرات و قالب‌بندی تزئینی را حذف می‌کند
  • تمام بلوک‌های کد، مسیرها و شناسه‌های فنی را حفظ می‌کند

خروجی فشرده همچنان قابل خواندن است – فشرده‌سازی یا مبهم‌سازی نشده است.

هدف‌گیری فایل‌های خاص

$ precc compress CLAUDE.md
[precc] CLAUDE.md: 2,847 tokens -> 1,203 tokens (-57.7%)