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.
Întrebări & Exemple de Cod:
compactAi o nelămurire despre utilizarea comenzii
compactsau 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.