Ekstrak RAR

Tak terbatas pekerjaan. Ukuran file hingga 2.5GB. Gratis, selamanya.

Semua lokal

Konverter kami berjalan di browser Anda, jadi kami tidak pernah melihat data Anda.

Sangat cepat

Tidak perlu mengunggah file Anda ke server—konversi dimulai seketika.

Aman secara default

Berbeda dengan konverter lain, file Anda tidak pernah diunggah ke kami.

Apa itu format RAR?

Arsip RAR

RAW adalah format gambar digital yang berisi data yang belum diproses atau diproses minimal yang diambil langsung dari sensor gambar kamera digital. Tidak seperti format gambar umum lainnya seperti JPEG, yang menerapkan kompresi dan membuang sebagian data gambar asli, file RAW menyimpan semua data asli yang dikumpulkan oleh sensor kamera. Hal ini memungkinkan fleksibilitas dan kontrol yang jauh lebih besar dalam pasca-pemrosesan, karena fotografer memiliki akses ke berbagai data yang diambil oleh kamera.

Format RAW bukanlah format tunggal yang terstandarisasi melainkan istilah umum yang mencakup berbagai format kepemilikan yang dikembangkan oleh produsen kamera. Setiap pembuat kamera memiliki format RAW spesifiknya sendiri, seperti .CR2 untuk Canon, .NEF untuk Nikon, .ARW untuk Sony, dan .DNG untuk format Digital Negative Adobe. Terlepas dari perbedaan dalam ekstensi file dan struktur data tertentu, semua format RAW memiliki tujuan yang sama untuk menyimpan data gambar yang tidak terkompresi dan diproses minimal.

Salah satu keuntungan utama memotret dalam RAW adalah kedalaman bit yang lebih tinggi dibandingkan dengan file JPEG. Sementara file JPEG biasanya dibatasi hingga 8 bit per saluran warna (merah, hijau, dan biru), file RAW dapat berisi 12, 14, atau bahkan 16 bit per saluran. Kedalaman bit yang lebih tinggi ini memungkinkan rentang warna dan nilai nada yang jauh lebih luas, memberikan lebih banyak ruang gerak untuk penyesuaian dalam pasca-pemrosesan tanpa menimbulkan artefak atau kehilangan detail.

Manfaat lain dari file RAW adalah penyimpanan metadata, yang mencakup informasi tentang pengaturan kamera yang digunakan selama pengambilan, seperti ISO, kecepatan rana, apertur, white balance, dan banyak lagi. Metadata ini disematkan dalam file RAW dan dapat digunakan oleh perangkat lunak pasca-pemrosesan untuk mengoptimalkan penyesuaian gambar dan menyimpan catatan pengaturan kamera asli.

Fleksibilitas file RAW sangat terlihat dalam hal penyesuaian white balance. Karena file RAW berisi data warna yang belum diproses dari sensor kamera, pengaturan white balance dapat dengan mudah dimodifikasi dalam pasca-pemrosesan tanpa kehilangan kualitas yang signifikan. Ini berbeda dengan file JPEG, di mana white balance secara permanen dimasukkan ke dalam gambar selama pemrosesan dalam kamera.

Rentang dinamis, yang mengacu pada rentang nilai luminansi yang dapat ditangkap oleh sensor kamera, adalah area lain di mana file RAW unggul. File RAW biasanya berisi rentang dinamis yang lebih luas daripada file JPEG, memungkinkan lebih banyak detail untuk dipertahankan baik dalam sorotan maupun bayangan. Ini sangat berguna dalam pemandangan kontras tinggi, di mana fotografer mungkin ingin memulihkan detail di area terang atau gelap pada gambar.

Terlepas dari banyak keuntungan file RAW, ada juga beberapa kelemahan yang perlu dipertimbangkan. Salah satu tantangan utama adalah ukuran file yang lebih besar dibandingkan dengan file JPEG. Karena file RAW berisi data yang tidak terkompresi, mereka memerlukan lebih banyak ruang penyimpanan dan dapat dengan cepat memenuhi kartu memori. Selain itu, file RAW memerlukan perangkat lunak khusus untuk melihat dan mengedit, karena tidak dapat langsung ditampilkan oleh sebagian besar penampil gambar standar.

Dalam hal mengedit file RAW, fotografer memiliki berbagai pilihan perangkat lunak yang tersedia, termasuk Adobe Lightroom, Capture One, dan DxO PhotoLab. Program-program ini menawarkan alat canggih untuk menyesuaikan eksposur, warna, ketajaman, dan parameter gambar lainnya, memanfaatkan sepenuhnya data yang disimpan dalam file RAW. Banyak dari paket perangkat lunak ini juga menyertakan profil khusus kamera yang mengoptimalkan rendering file RAW dari model kamera tertentu.

Selain format RAW kepemilikan yang digunakan oleh produsen kamera, ada juga format RAW sumber terbuka yang disebut DNG (Digital Negative), yang dikembangkan oleh Adobe. DNG dirancang untuk menyediakan format standar dan arsip untuk menyimpan data gambar RAW, dengan tujuan memastikan kompatibilitas jangka panjang dan mengurangi ketergantungan pada format kepemilikan. Beberapa produsen kamera telah mengadopsi DNG sebagai format opsional, sementara yang lain terus menggunakan format RAW kepemilikan mereka sendiri.

Meskipun file RAW menawarkan keuntungan signifikan dalam hal kualitas gambar dan fleksibilitas pengeditan, file tersebut mungkin tidak diperlukan atau praktis untuk setiap situasi pemotretan. Dalam kasus di mana kecepatan dan kesederhanaan menjadi prioritas, seperti dalam fotografi olahraga atau acara, memotret dalam JPEG bisa menjadi pilihan yang lebih efisien. Selain itu, beberapa fotografer mungkin lebih menyukai tampilan pemrosesan JPEG dalam kamera, terutama jika mereka telah menginvestasikan waktu dalam mengembangkan profil kamera khusus.

Pada akhirnya, keputusan untuk memotret dalam RAW atau JPEG (atau keduanya) bergantung pada kebutuhan, alur kerja, dan preferensi pribadi masing-masing fotografer. Bagi mereka yang mengutamakan kualitas gambar dan fleksibilitas pasca-pemrosesan, memotret dalam RAW dapat memberikan banyak data untuk dikerjakan dan memungkinkan kontrol kreatif yang lebih besar. Namun, fotografer juga harus mempertimbangkan faktor-faktor seperti kebutuhan penyimpanan, waktu pengeditan, dan penggunaan gambar yang dimaksudkan saat memutuskan format file.

Seiring teknologi pencitraan digital terus berkembang, kemungkinan format RAW juga akan berkembang, menawarkan kedalaman bit yang lebih besar, rentang dinamis, dan peningkatan lainnya. Produsen juga dapat mengembangkan teknik kompresi baru yang mengurangi ukuran file sambil mempertahankan manfaat data RAW. Terlepas dari perkembangan di masa depan, memahami kemampuan dan keterbatasan file RAW sangat penting bagi fotografer yang ingin memaksimalkan kualitas dan keserbagunaan gambar digital mereka.

Kompresi file mengurangi redundansi sehingga informasi yang sama membutuhkan lebih sedikit bit. Batas atasnya ditentukan oleh teori informasi: untuk kompresi lossless, batasnya adalah entropi sumber (lihat teorema pengkodean sumber Shannon source coding theorem dan makalah aslinya tahun 1948 “A Mathematical Theory of Communication”). Untuk kompresi lossy, kompromi antara laju bit dan kualitas dijelaskan oleh teori rate–distortion.

Dua pilar: pemodelan dan pengodean

Sebagian besar kompresor memiliki dua tahap. Pertama, sebuah model memprediksi atau mengekspos struktur dalam data. Kedua, sebuah coder mengubah prediksi tersebut menjadi pola bit yang hampir optimal. Keluarga pemodelan klasik adalah Lempel–Ziv LZ77 (1977) dan LZ78 (1978) mendeteksi substring berulang lalu memancarkan referensi alih-alih byte mentah. Di sisi pengodean, pengodean Huffman (lihat makalah aslinya 1952) memberikan kode lebih pendek untuk simbol yang lebih mungkin. Pengodean aritmetika dan range coding lebih halus lagi dan mendekati batas entropi, sementara Asymmetric Numeral Systems (ANS) modern mencapai rasio serupa dengan implementasi berbasis tabel yang cepat.

Apa yang sebenarnya dilakukan format umum

DEFLATE (dipakai oleh gzip, zlib, dan ZIP) menggabungkan LZ77 dengan pengodean Huffman. Spesifikasinya bersifat publik: DEFLATE RFC 1951, pembungkus zlib RFC 1950, dan format file gzip RFC 1952. Gzip dibingkai untuk streaming dan tidak menyediakan akses acak. Gambar PNG menstandarkan DEFLATE sebagai satu-satunya metode kompresi (maksimal jendela 32 KiB) menurut spesifikasi PNG “Compression method 0… deflate/inflate… at most 32768 bytes” dan W3C/ISO PNG 2nd Edition.

Zstandard (zstd): kompresor serbaguna modern yang dirancang untuk rasio tinggi dengan dekompresi sangat cepat. Formatnya didokumentasikan dalam RFC 8878 (serta cermin HTML-nya) dan spesifikasi referensi di GitHub. Seperti gzip, frame dasar tidak menargetkan akses acak. Salah satu keunggulan zstd adalah kamus: sampel kecil dari korpus Anda yang membuat banyak file kecil atau serupa terkompresi jauh lebih baik (lihat dokumentasi kamus python-zstandard dan contoh karya Nigel Tao). Implementasi menerima kamus “unstructured” maupun “structured” (diskusi).

Brotli: dioptimalkan untuk konten web (mis. font WOFF2, HTTP). Ia memadukan kamus statis dengan inti LZ+entropi mirip DEFLATE. Spesifikasinya adalah RFC 7932, yang juga menyebut jendela geser 2WBITS−16 dengan WBITS [10, 24] (1 KiB−16 B hingga 16 MiB−16 B) dan bahwa ia tidak memberikan akses acak. Brotli sering mengalahkan gzip pada teks web sambil tetap cepat saat decoding.

Kontainer ZIP: ZIP adalah arsip file yang dapat menyimpan entri dengan berbagai metode kompresi (deflate, store, zstd, dll.). Standar de facto-nya adalah APPNOTE PKWARE (lihat portal APPNOTE, salinan yang di-host, serta ringkasan LC ZIP File Format (PKWARE) / ZIP 6.3.3).

Kecepatan vs rasio: posisi format

LZ4 menargetkan kecepatan mentah dengan rasio sedang. Lihat halaman proyeknya (“extremely fast compression”) dan format frame. Cocok untuk cache in-memory, telemetri, atau jalur panas yang memerlukan dekompresi hampir secepat RAM.

XZ / LZMA mengejar kerapatan tinggi dengan waktu kompres yang relatif lambat. XZ adalah kontainer; pekerjaan berat biasanya dilakukan LZMA/LZMA2 (pemodelan mirip LZ77 + range coding). Lihat format .xz, spesifikasi LZMA (Pavlov), dan catatan kernel Linux tentang XZ Embedded. XZ biasanya lebih kecil dari gzip dan sering bersaing dengan codec modern yang berorientasi rasio tinggi, walau waktu enkodenya lebih lama.

bzip2 menggunakan Transformasi Burrows–Wheeler (BWT), move-to-front, RLE, dan pengodean Huffman. Biasanya lebih kecil daripada gzip namun lebih lambat; lihat manual resminya dan halaman manual (Linux).

Jendela, blok, dan akses acak

Ukuran “jendela” penting. Referensi DEFLATE hanya bisa melihat ke belakang 32 KiB (RFC 1951) serta batas 32 KiB di PNG yang disebutkan di sini. Brotli memiliki jendela sekitar 1 KiB hingga 16 MiB (RFC 7932). Zstd menyetel jendela dan kedalaman pencarian lewat level (RFC 8878). Stream dasar gzip/zstd/brotli didesain untuk decoding sekuensial; format dasarnya tidak menjanjikan akses acak, meskipun kontainer (mis. indeks tar, framing berchunk, atau indeks khusus format) bisa menambahkannya.

Lossless vs lossy

Format di atas bersifat lossless: Anda bisa merekonstruksi byte yang sama persis. Codec media sering lossy: mereka membuang detail yang tak terlihat untuk mencapai bitrate lebih rendah. Pada gambar, JPEG klasik (DCT, kuantisasi, pengodean entropi) distandardisasi dalam ITU-T T.81 / ISO/IEC 10918-1. Di audio, MP3 (MPEG-1 Layer III) dan AAC (MPEG-2/4) menggunakan model persepsi dan transformasi MDCT (lihat ISO/IEC 11172-3, ISO/IEC 13818-7, dan ringkasan MDCT di sini). Lossy dan lossless dapat berdampingan (mis. PNG untuk aset UI; codec web untuk gambar/video/audio).

Kiatan praktis

  • Pilih sesuai kebutuhan. Teks dan font web brotli. File umum dan cadangan zstd (dekompresi cepat dan level untuk menukar waktu dengan rasio). Jalur super cepat dan telemetri lz4. Kerapatan maksimum untuk arsip jangka panjang ketika waktu enkode masih ok xz/LZMA.
  • File kecil? Latih dan kirim kamus dengan zstd (dokumen) / (contoh). Bisa memangkas puluhan objek kecil yang serupa secara dramatis.
  • Interoperabilitas. Saat bertukar banyak file, pilih kontainer (ZIP, tar) plus kompresor. APPNOTE ZIP menetapkan ID metode dan fitur; lihat PKWARE APPNOTE dan ringkasan LC di sini.
  • Ukur pada data Anda. Rasio dan kecepatan berbeda tiap korpus. Banyak repositori menerbitkan benchmark (mis. README LZ4 menyebut korpus Silesia di sini), tetapi selalu validasi secara lokal.

Referensi utama (pendalaman)

Teori Shannon 1948 · Rate–distortion · Pengodean Huffman 1952 · Pengodean aritmetika · Range coding · ANS. Format DEFLATE · zlib · gzip · Zstandard · Brotli · LZ4 frame · Format XZ. Tumpukan BWT Burrows–Wheeler (1994) · manual bzip2. Media JPEG T.81 · MP3 ISO/IEC 11172-3 · AAC ISO/IEC 13818-7 · MDCT.

Intinya: pilih kompresor yang cocok dengan data dan batasan Anda, ukur pada input nyata, dan jangan lupakan keuntungan dari kamus dan framing yang cerdas. Dengan pasangan yang tepat Anda mendapat file lebih kecil, transfer lebih cepat, dan aplikasi lebih responsif tanpa mengorbankan kebenaran atau portabilitas.

Pertanyaan yang Sering Diajukan

Apa itu kompresi file?

Kompresi file adalah proses yang mengurangi ukuran file atau beberapa file, biasanya untuk menyimpan ruang penyimpanan atau mempercepat transmisi melalui jaringan.

Bagaimana cara kerja kompresi file?

Kompresi file berfungsi dengan mengidentifikasi dan menghilangkan redundansi dalam data. Ia menggunakan algoritma untuk mengkodekan data asli dalam ruang yang lebih kecil.

Apa saja jenis-jenis kompresi file?

Dua jenis utama kompresi file adalah kompresi tanpa kehilangan (lossless) dan kompresi dengan kehilangan (lossy). Kompresi lossless memungkinkan file asli untuk dipulihkan dengan sempurna, sedangkan kompresi lossy memungkinkan pengurangan ukuran yang lebih signifikan dengan biaya beberapa kehilangan kualitas data.

Apa contoh dari alat kompresi file?

Contoh populer dari alat kompresi file adalah WinZip, yang mendukung beberapa format kompresi termasuk ZIP dan RAR.

Apakah kompresi file mempengaruhi kualitas file?

Dengan kompresi tanpa kehilangan, kualitas tetap tidak berubah. Namun, dengan kompresi dengan kehilangan, dapat terjadi penurunan kualitas yang cukup terlihat karena menghilangkan data yang kurang penting untuk mengurangi ukuran file lebih signifikan.

Apakah kompresi file aman?

Ya, kompresi file aman dari segi integritas data, terutama dengan kompresi tanpa kehilangan. Namun, seperti file lainnya, file yang dikompresi bisa menjadi target malware atau virus, jadi selalu penting untuk memiliki perangkat lunak keamanan yang terpercaya.

Jenis file apa saja yang bisa dikompresi?

Hampir semua jenis file dapat dikompresi, termasuk file teks, gambar, audio, video, dan file perangkat lunak. Namun, level kompresi yang dapat dicapai bisa sangat bervariasi di antara jenis file.

Apa yang dimaksud dengan file ZIP?

File ZIP adalah jenis format file yang menggunakan kompresi tanpa kehilangan untuk mengurangi ukuran satu atau lebih file. Beberapa file dalam sebuah file ZIP efektif digabungkan menjadi satu file, yang juga memudahkan berbagi.

Dapatkah saya melakukan kompresi pada file yang sudah dikompresi?

Secara teknis, ya, meskipun pengurangan ukuran tambahan mungkin minimal atau bahkan kontraproduktif. Melakukan kompresi pada file yang sudah dikompresi terkadang bisa meningkatkan ukurannya karena metadata yang ditambahkan oleh algoritma kompresi.

Bagaimana saya dapat melakukan dekompresi file?

Untuk melakukan dekompresi file, biasanya Anda memerlukan alat dekompresi atau unzipping, seperti WinZip atau 7-Zip. Alat-alat ini dapat mengekstrak file asli dari format yang dikompresi.