Aracılığıyla paylaş


Kompakt

NTFS bölümlerinde dosya veya dizin sıkıştırmasını görüntüler veya değiştirir. Parametreler olmadan kullanılırsa, sıkıştırılmış geçerli dizinin sıkıştırma durumunu ve içerdiği tüm dosyaları görüntüler.

Sözdizimi

compact [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option] [/windir:dir]] [filename [...]]

Parametreler

Parametre Açıklama
/c Belirtilen dizini veya dosyayı sıkıştırır. Dizinler işaretlenir, böylece /EXE parametresi belirtilmediği sürece daha sonra eklenen tüm dosyalar sıkıştırılır.
/u Belirtilen dizin veya dosyanın sıkıştırmasını açar. Dizinler işaretlenir, böylece daha sonra eklenen dosyalar sıkıştırılamaz. /EXE parametresi belirtilirse, yalnızca yürütülebilir dosya olarak sıkıştırılmış dosyalar sıkıştırılmaz; /EXE parametresini belirtmezseniz, yalnızca NTFS tarafından sıkıştırılmış dosyalar sıkıştırılmaz.
/s[:<dir>] Seçilen işlemi belirtilen dizindeki ve tüm alt dizinlerdeki dosyalar üzerinde gerçekleştirir. Varsayılan olarak, geçerli dizin <dir> değeri olarak kullanılır.
/a Gizli veya sistem dosyalarını görüntüler. Varsayılan olarak, bu dosyalar dahil değildir.
/ben Hataları yoksayarak belirtilen işlemi gerçekleştirmeye devam eder. Varsayılan olarak, bir hatayla karşılaşıldığında bu komut durdurulur.
/f Belirtilen dizin veya dosyanın sıkıştırmasını veya sıkıştırmasını kaldırmayı zorlar. Zaten sıkıştırılmış dosyalar varsayılan olarak atlanır. /f parametresi, işlem bir sistem kilitlenmesi nedeniyle kesildiğinde kısmen sıkıştırılmış bir dosya durumunda kullanılır. Dosyanın tamamen sıkıştırılmaya zorlanması için /c ve /f parametrelerini kullanın ve kısmen sıkıştırılmış dosyayı belirtin.
/q Yalnızca en önemli bilgileri raporlar.
/EXE dosyası Sık okunan ancak değiştirilmeyen yürütülebilir dosyalar için en iyi duruma getirilmiş sıkıştırmayı kullanır. Desteklenen algoritmalar şunlardır:
  • XPRESS4K (en hızlı ve varsayılan değer)
  • XPRESS8K
  • XPRESS16K
  • LZX (en kompakt)
/KompaktOs Sistemin sıkıştırma durumunu ayarlar veya sorgular. Desteklenen seçenekler şunlardır:
  • sorgu - Sistemin Sıkıştırılmış durumunu sorgular.
  • her zaman - Tüm işletim sistemi ikili dosyalarını sıkıştırır ve sistem durumunu Sıkıştır olarak ayarlar; bu durum yönetici tarafından değiştirilmediği sürece kalır.
  • hiçbir zaman - Tüm işletim sistemi ikili dosyalarının sıkıştırmasını kapatır ve sistem durumunu Sıkıştırılmamış olarak ayarlar; bu durum yönetici tarafından değiştirilmediği sürece kalır.
/windir Çevrimdışı işletim sistemini sorgularken /CompactOs:query parametresiyle kullanılır. Windows'un yüklü olduğu dizini belirtir.
<filename> Bir desen, dosya veya dizin belirtir. Birden çok dosya adı ve * ve kullanabilirsiniz? Joker karakterler.
/? Komut isteminde yardım görüntüler.

Açıklamalar

  • Bu komut, NTFS dosya sistemi sıkıştırma özelliğinin komut satırı sürümüdür. Dizinin sıkıştırma durumu, dosyaların dizine eklendiklerinde otomatik olarak sıkıştırılıp sıkıştırılmayacağını gösterir. Bir dizinin sıkıştırma durumunu ayarlamak, zaten dizinde olan dosyaların sıkıştırma durumunu değiştirmez.

  • DriveSpace veya DoubleSpace kullanılarak sıkıştırılmış birimleri okumak, yazmak veya bağlamak için bu komutu kullanamazsınız. Dosya ayırma tablosunu (FAT) veya FAT32 bölümlerini sıkıştırmak için de bu komutu kullanamazsınız.

Örnekler

Geçerli dizinin, alt dizinlerinin ve mevcut dosyaların sıkıştırma durumunu ayarlamak için şunu yazın:

compact /c /s

Geçerli dizindeki dosyaların ve alt dizinlerin sıkıştırma durumunu, geçerli dizinin sıkıştırma durumunu değiştirmeden ayarlamak için şunu yazın:

compact /c /s *.*

Bir birimi sıkıştırmak için birimin kök dizininden şunu yazın:

compact /c /i /s:\

Uyarı

Bu örnek, tüm dizinlerin sıkıştırma durumunu (birimdeki kök dizin dahil) ayarlar ve birimdeki her dosyayı sıkıştırır. /i parametresi, hata iletilerinin sıkıştırma işlemini kesintiye uğratmasını engeller.

Dizinlerin sıkıştırılmış özniteliğini değiştirmeden tüm dosyaları \tmp dizinindeki .bmp dosya adı uzantısıyla ve \tmp'nin tüm alt dizinleriyle sıkıştırmak için şunu yazın:

compact /c /s:\tmp *.bmp

Bir sistem kilitlenmesi sırasında kısmen sıkıştırılmış olan zebra.bmpdosyasının tam sıkıştırmasını zorlamak için şunu yazın:

compact /c /f zebra.bmp

Sıkıştırılmış özniteliği c:\tmp dizininden kaldırmak için, bu dizindeki dosyaların sıkıştırma durumunu değiştirmeden şunu yazın:

compact /u c:\tmp