Yüksek oranda dosyalar nasıl sıkıştırılır


-3

Bir dosyayı nasıl sıkıştıracağımı öğrenmek istiyorum. Sıkıştırılmış boyutu 4 GB olan dosyaları indirdim ve ayıkladıktan sonra 10 GB oldu.

  • Bu kadar yüksek sıkıştırma için hangi yazılımı kullanmalıyım?
  • Sıkıştırma nedeniyle verilerin kalitesini kaybedecek miyim?
  • Beni WinRAR veya 7-Zip'e yönlendirirseniz, lütfen bir dosyayı nasıl sıkıştırabilirim çünkü onunla sıkıştırmayı denedim, ancak boyutu yalnızca birkaç MB azaldı.

.Exe dosyaları gibi oyunları sıkıştırıyorum.


1
Hangi işletim sistemini kullanıyorsunuz? Ne tür dosya veya dosyaları sıkıştırıyorsunuz. Tek tip bir dosya mı yoksa aynı tip veya karma tipte birden fazla dosya mı olacak? Şu ana kadar hangi programları denediniz ve neden sizin için çalışmadılar?
Dave,

Gerçekten de 4gb .exe dosyasını indiriyor musunuz veya .exe dosyasıyla sonuçlanan yükleme dosyalarını mı arıyorsunuz? Yükleme muhtemelen yalnızca bir sıkıştırılmış dosya değil, aynı zamanda birden fazla sıkıştırılmış dosya olduğundan, yükleme işlemi yüklendikçe açılacaktır.
Dave,

İlk olarak, yüksek oranda sıkıştırılabilir verilerle başlarsınız.
Fiasco Labs,

Ancak neden aşağı oy veriyor? Bir dosyayı nasıl sıkıştıracağımı bilmek istemek bana geçerli bir soru gibi gözüküyor. Tabii ki, cevap önemsizdir, ancak bu daha az iyi bir soru yapmaz.
Omega,

Yanıtlar:


9

Sıkıştırma ile ilgili bazı temel arkaplan bilgileri:

Gerçekten rastgele veriler hiçbir şekilde kayıpsız şekilde sıkıştırılamaz. Bu, Bilgi Kuramı (Bilgisayar Bilimi ile yakından ilgili) olarak bilinen bir çalışma alanının temel ilkesidir. Bir dosyanın kayıpsız şekilde sıkıştırılabilir olması için, verileri tekrarlamalı veya öngörülebilir olmalıdır.

Temel kurallardan biri, keyfi bilgisayar dosyalarının normalde kayıpsız bir algoritma kullanarak yaklaşık% 50 oranında sıkıştırılabilir olmasıdır. Metin dosyaları genellikle büyük ölçüde sıkıştırılabilir.

Resimleriniz, ses dosyalarınız veya video dosyalarınız varsa, kayıplı sıkıştırma işlemini kabul edebiliyorsanız orijinaline makul bir şekilde sadık kalırken, çarpıcı biçimde sıkıştırılabilirler. Kayıplı sıkıştırma algoritmaları ortama (fotoğraf, ses, video vb.) Ve hatta alt kategoriye göre değişir; Bir kameradaki bir fotoğraf en iyi şekilde JPEG ile sıkıştırılmış olabilir, oysa bir bilgisayar grafiği en iyi şekilde farklı bir codec ile sıkıştırılmış olabilir. Müzik, 256kbps veya daha yüksek bit hızında MP3 veya AAC gibi kodlayıcılarla en iyi sonucu verir, ancak ses kayıtları yalnızca 9.6kbps'ye kadar sıkıştırılabilir ve yine de mükemmel bir şekilde anlaşılabilir.

H.264 AVC kodeği, HD videoyu makul kaliteyi koruyarak iki veya neredeyse üç büyüklük derecesinde (yani orijinal boyutunun% 1'inden daha az) sıkıştırabilir. Sıkıştırılmamış full HD 1920 piksel genişliğinde * 1080 piksel yüksekliğinde * 24 bit / piksel * saniyede 30 kare = saniyede yaklaşık 1.5 gigabit, ancak saniyede 15 megabitte H.264 AVC sıkıştırılmış HD'yi görmek makul değildir kalite.

Bir dosyayı bir kez sıkıştırırsanız (kayıpsız veya kayıpsız) ve ardından kayıpsız bir sıkıştırma yapmaya çalışırsanız, daha fazla sıkıştırma yeteneğine sahip olmaya meyillidir. Bunun nedeni, herhangi bir iyi sıkıştırma algoritmasının boşa harcanan alandan (tekrarlanan veya gereksiz veriler) kurtulması gerektiğidir, bu nedenle sıkıştırılacak hiçbir şey kalmamalıdır.


Bilgisayar oyunlarını sıkıştırabilir miyim? Evet ise, bu oranın yüzde kaç oranında düşeceği
Alfred James

4
@Alfred, yine - aklında bir şey varsa sorunuzu güncellemeniz gerekir. İnsanlar size yardımcı olmak için zaman alıyor ve sorunuz ne tür bir dosyayı sıkıştırmaya çalıştığınızdan bahsetmiyor. Bir oyun bir MSI, bir EXE olabilir (eğer Windows içinse?). Öngörülen% yüzdesine gelince - Spiff'in mükemmel cevabını tekrar okuyun (+1).
Dave,

2
Cevabınızdaki aldatıcılık seviyesi, bu soru ile tam tersi bir tezat oluşturuyor, ben sadece suskun değilim ...
Mehrdad

h.264, yeterli CPU zamanı verirseniz ve içeriğiniz oldukça sıkıştırılabilirse, 1080p için 2Mbit / s'de izlenebilir.
Peter Cordes

1

Bu çok eski bir konudur, girişimin bu noktada yardımcı olup olmayacağını bilmiyorum ama sanırım çoktan kurulu bir oyunu tekrar paketlemek istiyor.

Bu durumda, 7z, srep ve precomp'un bir kombinasyonu 2.2gb'lik bir oyunu 680mb'a indirgeyebilecektir. Youtube'daki bu öğreticiye bakın .


1

Winrar'ı deneyebilirsin . Birçok sıkıştırma seçeneği var. Bu yeterli değilse, 7-ZIP'ı deneyin

DÜZENLE

Sıkıştırmaya çalıştığınız dosya türüne göre değişir. 7z'nin LZMA algoritması, RAR'ın LZMA'dan daha iyi performans gösteren özel rutinler kullandığı .wav ve .bmp dosyaları gibi "multimedya" dosyaları hariç, RAR'dan daha yüksek bir sıkıştırma oranına sahiptir.


Bir dosyayı çok sıkıştıramaz
Alfred James

Bunu da denedim.
Alfred James

3
7-ZIP geçerli bir cevap olduğundan, lütfen denediklerinizi listelemek için sorunuzu güncellemeniz gerektiğini düşünüyorum.
Dave,

Hangi tür dosyaları sıkıştırmak istiyorsunuz? İndirdikleriniz - hangi sıkıştırma şemasını kullandınız? Dosya uzantısı?
DaveP,

@AlfredJames, "Rar / 7zip" in "oldukça sıkıştıramadığını" söylerken yanlıştır.
Sathyajith Bhat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.