compact în Comenzi Windows (CMD)

Comprimă transparent fișierele și folderele pe partiții NTFS pentru a economisi spațiu pe disc fără a arhiva zip.

Sintaxă
compact /c /s:"C:\Jocuri" *.*
compact /u fisier.txt
compact /compactos:always

Ce face compact

Sistemul de fișiere NTFS include un algoritm nativ de compresie la nivel de bloc. Comanda compact activează sau dezactivează această compresie pe fișiere și directoare.

Avantajul major față de o arhivă ZIP este transparența totală: fișierele comprimate pot fi deschise, citite și rulate normal de orice program fără a fi nevoie de dezarhivare manuală prealabilă (decompresia se face automat în memoria RAM la citire de către kernelul Windows).

Opțiunea modernă /compactos:always utilizează algoritmi noi de compresie de sistem (XPRESS / LZX), eliberând instantaneu între 4 GB și 8 GB pe partiția C: prin compactarea fișierelor de sistem Windows pe laptopuri cu spațiu redus.

Opțiuni și argumente

Opțiune / Parametru Descriere
/c Comprimă fișierele sau directoarele specificate.
/u Decomprimă fișierele (revine la starea normală necomprimată).
/s[:folder] Aplică operațiunea recursiv pe toate subdirectoarele.
/compactos:always Comprimă întregul sistem de operare Windows cu algoritmi noi de înaltă eficiență.

Ce returnează

Raportul ratei de compresie obținute (ex: ‘1.6 to 1’ sau economie de 40%).

Exemple

Exemplul 1: Comprimarea unui folder mare de documente pentru a elibera spațiu

Comprimă recursiv toate fișierele păstrându-le deschizibile normal.

compact /c /s:"D:\ArhivaDocumente" *.*

Ieșire în terminal

1250 files within 45 directories were compressed.
4,520,100,000 total bytes of data are stored in 2,410,000,000 bytes.
The compression ratio is 1.9 to 1.

Greșeli frecvente

  • Comprimarea fișierelor care sunt deja comprimate nativ (imagini JPEG, videoclipuri MP4 sau arhive ZIP); compact nu va putea reduce dimensiunea lor și va consuma doar timp de procesor.
  • Rularea pe partiții formatate FAT32 sau exFAT (compresia funcționează exclusiv pe volume NTFS).

Comenzi înrudite

  • fsutil (File System Utility): Gestionează parametrii avansați ai sistemului de fișiere NTFS și poate crea fișiere uriașe instantaneu.
  • diskpart: Utilitarul CLI interactiv avansat pentru partiționare, formatare, ștergere și inițializare discuri MBR/GPT.
  • dir: Afișează lista fișierelor și subdirectoarelor dintr-un folder cu atribute, dată și mărime.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: compact

Ai o nelămurire despre utilizarea comenzii compact sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.