RAR Arşivi (.rar)

RAR5 Standart

RAR Arşivi (RAR), Eugene Roshal tarafından geliştirilen; yüksek sıkıştırma oranı, çok ciltli (multi-volume) bölme, AES-256 şifreleme ve Reed-Solomon kurtarma kayıtlarıyla tanınan tescilli bir sıkıştırılmış arşiv formatıdır.

RAR biçimini ZIP biçimine dönüştür

Tarayıcında RAR biçimini ZIP biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, RAR dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, RAR dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

52 61 72 21 1A 07 00 / 01 00

ASCII GÖSTERİMİ: Rar!\x1a\x07..

Standartlaştırma: RAR5 Architecture Specification

Teknik Özellikler

Kapsayıcı mimarisiRAR4 (0x00) ve modern RAR5 (0x01 0x00) belirtimlerine sahip değişken uzunluklu blok üstbilgisi mimarisi
SıkıştırmaBüyük kayan sözlük (RAR5’te 4 GB’a kadar) ve Huffman kodlaması kullanan tescilli LZSS tabanlı sıkıştırma
Bayt Düzeni (Endianness)Little-Endian (Intel x86)
Renk UzaylarıN/A (Archive Container)
Kanallar ve YapıÇok dosyalı dizin hiyerarşisi, katı arşivler ve çok birimli bölünmüş parçalar (.r00/.part1.rar)
Maksimum BoyutlarPratikte sınırsız (RAR5’te 16 eksabayta kadar)
ŞeffaflıkNTFS alternatif veri akışlarının, Unix izinlerinin ve hassas zaman damgalarının tamamı
Akış ve Aşamalı İşlemeÜstbilgi kayıtları kapsayıcıya dağılmıştır; tüm birimler olmadan akışa uygun değildir

Teknik karşılaştırma matrisi: RAR ve rakipleri

Teknik NitelikRAR (Güncel)7ZZIPTAR.GZ
Kurtarma KayıtlarıYerleşik Reed-Solomon hata düzeltmeYerleşik kurtarma kaydı yokYerleşik kurtarma kaydı yokYerleşik kurtarma kaydı yok
LisanslamaTescilli, ticari biçimÖzgür ve açık kaynak (GNU LGPL)Kamu malıÖzgür ve açık kaynak (POSIX)
ŞifrelemePBKDF2 / Blake2sp ile AES-256SHA-256 ile AES-256ZipCrypto (zayıf) veya AES-256Yok (GPG/OpenSSL gerektirir)
Çok Parçalı ArşivlemeÇok parçalı arşivlerde sektörün öncüsü7z ciltlerinde desteklenirParçalı (spanned) ZIP'lerde desteklenirUnix 'split' aracı gerektirir

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

WinRAR 'Checksum error in the encrypted file' veya CRC hatası bildiriyor.

Kök Neden: Depolama sürücüsündeki bozuk sektör, sıkıştırılmış veri baytlarını bozuyor.

Kurtarma: Gömülü kurtarma kayıtlarıyla blokları yeniden oluşturmak için WinRAR veya File2File.app'te 'Arşivi Onar' komutunu çalıştır.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

RAR ayrıştırıcıları, eski unrar motorlarındaki yol geçişi (path traversal) açıkları nedeniyle geçmişte yüksek değerli güvenlik hedefi olmuştur.

Bilinen Saldırı Vektörleri

  • Dosyaları rastgele sistem yollarına yazan yol geçişi (dizin geçişi) açıkları (örn. CVE-2018-20250).
  • WinRAR içine gömülü eski ACE arşivi çıkarma kütüphanelerinde sınır dışı yazma.
  • Hatalı biçimlendirilmiş RAR5 cilt başlıkları ayrıştırılırken bellek taşması (buffer overflow).

Savunmaya yönelik en iyi uygulamalar: RAR arşivlerini yol adlarını kesin biçimde normalleştiren, bellek güvenli ve korumalı WebAssembly motorlarıyla çıkar.

Tarihsel kökenler ve önemli dönüm noktaları

2023Microsoft, açık kaynaklı Libarchive'ın RAR arşivlerini yerel olarak çıkarma özelliğini doğrudan Windows 11'e entegre ediyor.
2013WinRAR 5.0, 4 GB sözlük boyutları ve Blake2sp sağlama toplamları içeren modern RAR5 formatını tanıttı.
1993Eugene Roshal, MS-DOS için ilk RAR (Roshal Archive) sürümünü yayınladı.

Temel Avantajlar ve Artılar

  • Entegre Reed-Solomon kurtarma kayıtları, eksik sektörlere sahip hasarlı veya bozuk arşivlerin onarılmasını sağlar.
  • Çok ciltli bölünmüş arşivler (.part1.rar, .part2.rar) devasa dosyaları birden fazla medya üzerine dağıtmayı sorunsuz hale getirir.
  • Güçlü katı (solid) sıkıştırma, benzer dosya gruplarında üstün küçültme elde eder.

Teknik Kısıtlamalar ve Eksiler

  • Tescilli format: RAR dosyaları oluşturmak için ticari bir WinRAR lisansı veya yetkili bir RAR sıkıştırıcısı gerekir.
  • Çıkarma kütüphaneleri (unrar) kaynak kod olarak mevcuttur ancak tersine mühendislik yapılmasını yasaklayan lisans koşullarına tabidir.
  • Kurtarma kayıtları olmayan hasarlı katı arşivlerin açılması, akıştaki sonraki dosyaları bozabilir.

İlginç Teknik Bilgiler

  • RAR, adını mucidi Eugene Roshal'dan alan 'Roshal Archive' (Roshal Arşivi) anlamına gelir.
  • Klasik RAR4 için sihirli baytlar 'Rar!\x1a\x07\x00' iken, modern RAR5 'Rar!\x1a\x07\x01\x00' kullanır.
  • WinRAR'ın deneme sürümü açılır pencere uyarısı bir internet efsanesi haline geldi; çünkü yazılım 40 gün geçtikten sonra da süresiz olarak çalışmaya devam ediyordu.

Sıkça Sorulan Teknik Sorular

RAR kurtarma kaydı nedir?

Kurtarma kaydı, Reed-Solomon hata düzeltmesi kullanan isteğe bağlı yedek veridir. Dosyanın bazı bölümleri bozulsa bile WinRAR'ın arşivdeki bozuk kısımları yeniden oluşturmasını sağlar.

WinRAR satın almadan RAR dosyalarını açabilir miyim?

Evet. Windows 11 artık RAR dosyalarını yerleşik olarak açabiliyor. File2File.app ile RAR arşivlerini doğrudan web tarayıcında ücretsiz çıkarıp dönüştürebilirsin.

RAR4 ve RAR5 arasındaki fark nedir?

RAR5, 2013'te tanıtılan biçimin modern sürümüdür. Daha büyük sözlük boyutları (4 GB'a kadar), daha güçlü AES-256 şifrelemesi, Blake2sp sağlama toplamları ve çok çekirdekli işlemcilerde daha hızlı sıkıştırma açma sunar.