Mengompresi dengan RAR vs ZIP [ditutup]


85

Banyak orang mengompresi file dengan RAR, mengirim file terkompresi dengan RAR dan sebagainya.

ZIP lebih standar dan berfungsi di semua platform. Pengguna Windows sudah termasuk ZIP dan pengguna Linux tidak kesulitan dengan format file itu.

Tes yang saya lakukan beberapa waktu lalu menunjukkan kepada saya bahwa RAR kompres lebih baik (beberapa kilobyte, tidak lebih) tetapi tidak cukup untuk menggunakan program yang tidak bebas ketika ZIP bekerja di hampir semua komputer secara gratis.

Mengapa beberapa orang menggunakan RAR daripada ZIP untuk mengompres?


4
Pertanyaan ini mencari pendapat, dan argumen subyektif. Dengan demikian, itu harus menjadi komunitas-wiki.
Sampson

13
Itu bukan alasan untuk komunitas wiki.
Lance Roberts

3
Sebenarnya, saya ingin memilih 7-zip jika Ferrantidak keberatan.
nik

6
@ Lance Sebenarnya ini adalah tujuan wiki komunitas. Saya setuju dengan Jonathan, subyektif dan harus menjadi komunitas wiki.
BinaryMisfit

3
@ Lance - pertanyaan apa pun yang tidak memiliki jawaban yang pasti dan pasti adalah komunitas wiki. Ada cukup banyak diskusi tentang masalah ini pada SO, jadi periksa di sana untuk melihat kebijakan tidak resmi tentang CW.
Benteng

Jawaban:


157

Berhenti menggunakan alat WinRAR dan WinZip ini - beralih ke 7-Zip .

  • Gratis
  • tersedia di seluruh platform, sebagai baris perintah dan GUI
  • tersedia dalam bentuk portabel di seluruh platform
  • memiliki rasio kompresi yang baik (periksa situs atau coba sendiri)
  • tidak memiliki rasa sakit yang muncul
  • memungkinkan Anda untuk menggunakan sebagian besar format lain
  • itu juga open-source
  • dapat digunakan dalam pengembangan komersial dan pribadi (dalam batasan LGU LGPL)
  • forum dukungan langsung di Sourceforge
  • Kompatibilitas Vista 32-bit
  • beberapa bahasa didukung

Satu-satunya format kompresi yang saya temukan tidak didukung untuk ekstraksi adalah ACE .

Referensi.


Saya diberi tahu bahwa kalimat pembuka saya untuk jawaban ini terasa 'pasaran'.

Saya menerimanya dengan niat baik, karena
tanpa dibayar untuk perangkat lunak gratis ini atau
dengan cara apa pun yang terkait dengannya atau, orang-orang yang membuatnya,
saya sangat merasakan keinginan untuk mendorongnya ke semua orang yang saya kenal.

Ini berasal dari pertemuan saya yang tak terhitung jumlahnya selama bertahun-tahun dengan
orang - orang menggunakan alat-alat lain ini dan bergumam tentang ketidakcocokan,
pop-up yang mengganggu dan banyak masalah lainnya, namun, entah bagaimana
terus kehilangan 7-Zip ketika tiba di tempat kejadian.

Saya telah memutuskan untuk mengambil setiap kesempatan untuk mempublikasikan 7-Zip.


51
Ini tidak cukup menjawab pertanyaan: Mengompresi dengan RAR vs ZIP.
R. Martinho Fernandes

2
Ini adalah jawaban yang dibentuk dengan baik dan informatif, jadi saya menentangnya.
R. Martinho Fernandes

7
7-Zip juga SANGAT bagus dalam menggunakan beberapa prosesor, yang Winrar dan Winzip tidak pandai.
Stefan Thyberg

4
Saya akan memperbaiki tulisan ini jika bukan karena gaya yang buruk, memulai posting dengan memberi tahu orang-orang apa yang harus digunakan dan apa yang tidak menghina. buat rekomendasi Anda dan hormati kecerdasan pembaca untuk mengambil keputusan sendiri ... seperti untuk WinRAR, masih ada skenario di mana Anda mencapai kompresi yang lebih baik, sehingga masih merupakan alternatif yang layak. 7-Zip lebih unggul dari Zip tetapi tidak harus ke RAR.

4
Selain gaya yang bisa diambil dengan buruk, saya tidak terlalu menyukai kenyataan bahwa pertanyaan "rar atau zip, yang lebih baik" dijawab dengan "7zip". Jadi ok, kita tahu, 7 zip dicintai oleh ratusan (mungkin diduga), dan itu menjelaskan mengapa upvotes sangat banyak. Tetapi sangat disayangkan bahwa jawaban yang disukai untuk pertanyaan ini akhirnya agak di luar topik.
Gnoupi

31

Ini HARDCORE!

Benarkah.
Itulah alasan sebagian besar pengguna RAR untuk lebih memilih RAR: Bagian dari adegan. Sebuah standar. Tanda melakukan hal-hal seperti ahli seni hitam melakukannya.

Tak satu pun dari ini adalah alasan yang valid. Ada argumen bahwa RAR lebih cepat atau bahwa RAR mencapai ukuran yang lebih kecil, dan ini berlaku untuk file ZIP. Tetapi orang yang sama akan bersikeras untuk membagi arsip RAR, dan membuat jumlah non-MD5 dan menghasilkan file paritas PAR tambahan ketika pada akhirnya, mereka akan menggunakan Torrent dan bukan Usenet untuk memindahkan file. Di torrents tidak ada alasan untuk semua itu. Sebenarnya ada alasan kuat untuk tidak memampatkan, sehingga file tersebut dapat digunakan saat diunggulkan.

Tetapi seperti yang dapat Anda lihat dari sini, nilai memiliki versi yang bagus atau implementasi kompresor dan dekompresor tidak dapat dikecilkan, dan WinRAR gagal dalam pengujian itu.

7-Zip mengambil kue itu, dan umumnya lebih baik untuk ukuran dan kecepatan. BZip2 benar-benar harus berjalan, tetapi banyak orang tidak memiliki implementasi GUI yang baik. Baris perintah sangat bagus tentu saja, tetapi mengklik kanan seperti 7-Zip, atau drag-and-drop seperti StuffIt jauh lebih mudah.

Inilah pengukuran seseorang tahun 2002 yang tampaknya menempatkan RAR unggul. Tetapi multi-threading dan penggunaan memori memungkinkan untuk perubahan di area ini yang tampaknya meninggalkan RAR .

PS Contoh kompresi terburuk yang digunakan dengan buruk adalah ketika saya melihat file gambar, video dan audio yang sudah dikompres dengan kompresi lossy seperti JPEG, DivX, atau MP3 selanjutnya "dikompresi" dengan format lossless apa pun. Maaf, tetapi harus jelas bahwa dalam kebanyakan kasus Anda tidak mengurangi file menjadi kurang dari 95% dari ukuran aslinya, dan dalam hal ini Anda hanya membuang waktu dan upaya semua orang.


Hmm, RAR masih terus dikembangkan, bukan? Jadi apa yang harus dilakukan dengan multi-threading dan memori dengan meninggalkan RAR?
Pacerier

itu adalah kemampuan arsip yang solid yang membuat rar lebih unggul daripada zip
andrej

Pertanyaan ini "dilindungi oleh nhinkle ♦ Jan 2 '12 at 23:26" karena itu pertanyaan yang sangat buruk dan subyektif sehingga terhapus. Tapi itu mendorong hasil pencarian ke situs dan terus mendapatkan satu atau dua komentar di drive oleh. Saya pikir rar dan zip memiliki masalah seputar hak milik; artinya jika dalam 20 tahun Anda perlu menghapus atau meng-unzip apa yang akan Anda lakukan jika ada sesuatu yang dilakukan membuat alat lebih sulit untuk didapatkan. Selain itu saya hanya melihatnya digunakan dalam perangkat lunak bajakan atau konteks media. Jadi itu sebabnya saya menulis jawaban ini 7 tahun yang lalu. Saya berharap itu tertutup untuk komentar dan terlindungi juga.
dlamblin

15

Salah satu fitur tentang WinRAR adalah mempertahankan tanggal pembuatan asli folder pada ekstraksi.

Baik rar dan .zip mempertahankan tanggal / waktu pembuatan folder tetapi tampaknya hanya winrar yang mempertahankan info tentang ekstraksi


arsip padat bersama fitur keren lainnya
andrej

14

Suatu titik terhadap RAR adalah bahwa (sejauh yang saya tahu) tidak ada perangkat lunak gratis yang dapat mengompresnya. Karena versi WinRAR saat ini dapat mendekompresi 7z (dan 7z dapat mendekompres rar), dan 7z biasanya kompres lebih baik daripada zip (dan seringkali lebih baik daripada rar), saya cenderung mengirim mereka yang mengirim saya file RAR file 7Z kembali :)

Semua yang lain mendapatkan file .zip tua yang biasa saja. Mungkin mereka belajar darinya;)


4
Ini adalah alasan bagus untuk tidak menggunakan RAR sama sekali. Dan, gunakan 7-zip untuk membuka RAR ketika Anda tidak memiliki arsip alternatif lain yang tersedia.
nik

Saya selalu mengirim kembali 7z terlepas dari format aslinya. Menu konteks default untuk 7z di perusahaan saya menonaktifkan item "kompres ke 7z" dan hampir tidak ada yang tahu bagaimana harus repot-repot untuk mengaktifkannya kembali
phuclv

11

File RAR tidak memiliki batas yang dilakukan file ZIP. Saya pikir file ZIP terbatas berisi 65536 file dan setiap file dan ukuran total arsip dibatasi sekitar 4GB. Ada ZIP64, tetapi ini bukan format file terbuka.

Dari entri Wikipedia pada format file Zip :

Ukuran maksimum untuk file arsip dan file individual di dalamnya adalah 4.294.967.295 byte (2 32 −1 byte, atau 4 GiB minus 1 byte) untuk standar .ZIP, dan 18.446.744.073.709.551.615 byte (2 64 −1 byte, atau 16 EiB minus) 1 byte) untuk ZIP64.

Wikipedia juga menyatakan bahwa RAR pertama kali dirilis pada tahun 1993, sedangkan ZIP64 mungkin belum dirilis sampai tahun 2001 (?) . Dukungan untuk ZIP64 juga tidak ada pada Windows XP.

Lihat juga:


2
7-zip (jangan bingung dengan ZIP) mendukung hingga 16000000000 GB file dan saya tidak tahu batas jumlah file - akan senang mengetahui hal itu.
nik

Juga, beberapa implementasi Zip mungkin tidak mendukung ekstraksi arsip yang dienkripsi dengan kata sandi. Ini mungkin mengarah (atau telah menyebabkan di masa lalu) ke masalah interoperabilitas antara implementasi Zip yang berbeda, sedangkan dengan RAR ada (dan hanya pernah ada) hanya satu implementasi yang dominan.
mpb

10

Hal lain yang dimiliki RAR atas Zip: Informasi keaslian. Saya dapat "menandatangani" Arsip RAR saya dan kemudian penerima dapat melihat a) siapa yang membuatnya, b) apa nama file aslinya, c) ketika itu dibuat. Selain itu, Penguncian Arsip berarti bahwa arsip tidak dapat dimodifikasi - Saya tidak tahu apakah Zip dapat melakukannya, belum dicentang. Hal yang sama berlaku untuk catatan pemulihan, tidak yakin apakah Zip / 7-Zip mendukungnya.

Contoh Auth

Juga, apa yang saya sukai tentang Rar vs 7-Zip adalah dukungan Command Line. Terakhir kali saya memeriksa 7-zip, baris perintah kurang. Saya pikir ini tentang menambahkan tanggal saat ini ke nama file.


Baris perintah 7z memiliki banyak fitur hebat, misalnya Anda dapat membuat arsip delta terbalik (yaitu, hapus semua file dari arsip YESTERDAY yang sama di arsip HARI INI), atau berikan berbagai jenis topeng topeng. Anda tidak dapat menambahkan tanggal saat ini ke nama file, tetapi karena nama file berasal dari file .cmd Anda, Anda dapat menambahkannya menggunakan variabel tanggal cmd.
mihi

2
Bahkan, satu-satunya alasan saya menggunakan 7-zip adalah karena Rar tidak memiliki dukungan baris perintah yang saya butuhkan.
RCIX

1
Saya pikir catatan pemulihan adalah hal besar yang RAR memiliki ZIP tidak, setidaknya sejauh file sharing berjalan. Saat file melewati 100 tangan, jika rusak di beberapa titik Anda masih bisa memperbaikinya.
endolith

Apa yang sebenarnya diperiksa atau dibuktikan "Verifikasi keaslian" ini?
Samuel Edwin Ward

1
PGP jika Anda ingin menandatangani sesuatu. Tidak ada nilai dalam tanda tangan tanpa kunci tepercaya untuk memverifikasinya. Saya pasti tidak akan mempercayai perangkat lunak berpemilik untuk ini ...
bambams

9

Saya menggunakan Zip karena tersedia dan didukung pada mesin yang kami miliki di tempat kerja, dan semua orang dapat bekerja dengan file Zip.


9

Keuntungan dari RAR dibandingkan ZIP: GMail tidak mengeluh ketika Anda mengirim file yang dapat dieksekusi (atau jenis file lainnya) dalam file RAR, tetapi melakukannya ketika Anda melakukannya dalam file ZIP.


Saya benar-benar tidak dapat melihat mengapa ini downvoted - Saya merasa ini alasan yang sangat bagus untuk menggunakan rar over zip.
Rook

4
Saya jarang mengirim file terkompresi melalui email, tetapi ketika saya melakukannya, semua yang perlu Anda lakukan untuk mengirim file zip adalah tack pada ekstensi .txt palsu (sehingga nama file akhirnya menjadi sesuatu seperti compressedstuff.zip.txt) dan beri tahu orang tersebut Saya mengirimnya ke untuk memastikan untuk menghapus itu.
Jason Bunting

Solusi yang lebih sederhana adalah dengan menggunakan sesuatu seperti Dropbox di mana Anda tidak memiliki batasan ukuran atau masalah lampiran yang dapat dieksekusi.
Cole Johnson

Hapus saja ekstensi '.exe', arsipkan dan kirimkan.
Eddie B

9

Jika Anda bekerja di lingkungan Windows, maka Zip adalah yang terbaik untuk digunakan karena alasan kompatibilitas. Ini mungkin tidak kompres seperti yang lain, tetapi karena dukungan dimasukkan ke XP / Vista / etc, Anda dapat yakin bahwa penerima file zip akan dapat membukanya. Terutama di lingkungan perusahaan, ini mengarah pada contoh yang jauh lebih sedikit dari 'apa yang harus saya lakukan dengan ini?'.

Jika rasio kompresi BENAR-BENAR penting, dan Anda bisa membuat penerima menginstal sesuatu yang lain, maka WinRAR dan 7-Zip tampaknya mampu mengalahkan zip dalam banyak kasus.

Tapi serius - kapan kompresi ekstra beberapa persen mereka memberi Anda masalah lagi? Gambar, suara, dan video sudah dikompresi untuk sebagian besar orang (pernahkah Anda bekerja dengan video mentah?), Jadi Anda tidak akan mengompresnya. Dan yang lainnya cukup kecil jika dibandingkan.

Dengan bandwidth seperti sekarang ini, jumlah kompresi ekstra yang relatif kecil yang diberikan kompresor non-zip jarang membuat Anda mengatasi masalah kompatibilitas.


9

RAR memiliki opsi Arsip Padat yang menggabungkan file bersama sebelum kompresi. Ini memungkinkan untuk mengkompres pola yang hanya muncul sekali per file tetapi diulang di antara banyak file. Sangat mungkin dengan file XML misalnya.

ZIP tidak memiliki opsi seperti itu.

Pada platform Unix, Anda dapat TAR file Anda terlebih dahulu sebelum mengompresi TAR yang akan memberi Anda perilaku yang kira-kira sama dari RAR dengan Solid Archive.

7-Zip mendukung opsi serupa ketika menggunakan kompresi 7Z.

Saya setuju bahwa ZIP sangat standar sehingga harus selalu menjadi pilihan pertama Anda untuk berkomunikasi dengan dunia luar. Jika Anda bisa setuju dengan rekan-rekan Anda pada format yang lebih baik seperti RAR atau 7ZIP, maka lakukanlah.


9

Suatu titik terhadap RAR adalah bahwa (sejauh yang saya tahu) tidak ada perangkat lunak gratis yang dapat mengompresnya.

Hanya untuk memberikan komentar tentang hal ini, implementasi baris perintah yang berfungsi penuh dari RAR adalah gratis. (Kompres, dekompresi, itu membuat gaun musim panas .. oke bukan yang terakhir, tapi itu hanya, jika tidak lebih, lebih kuat dari GUI versi tidak bebas).


4

Anda dapat memecah arsip RAR menjadi beberapa bagian kecil dan mengirim setiap bagian secara terpisah, misalnya. arsip tidak dapat sepenuhnya dipulihkan tanpa semua bagian, jadi itu berguna.

Selain itu, saya tidak tahu keuntungan nyata RAR dari Zip.


Saya akan memilih untuk membuat beberapa arsip yang lebih kecil (yang bukan RAR).
nik

Tetapi katakan Anda memiliki batas 50 MB per file dan Anda mengunggah arsip besar. Apa yang akan Anda lakukan jika arsip tersebut berisi file besar bahkan ketika dikompres?
RCIX

3
@RCIX Itulah keindahannya ... Anda dapat RAR file 50 MB ke dalam arsip, kemudian memecah arsip menjadi file 50x1MB bernama file.r00 ke file.r48 (+ file.rar) dan bagian-bagiannya dapat dirakit bersama untuk membuat arsip asli = 8-)
Yuval

5
Ahhh, ini bukan argumen karena Anda bisa melakukan ini dengan file zip juga ... Saya tahu bahwa 7zip & winzip keduanya mendukung pemisahan file zip menjadi ukuran apa pun yang Anda inginkan.
Alconja

@Alconja Apakah itu fakta? wow, tidak tahu itu mungkin untuk Zip.
Yuval

3

RAR biasanya kompres jauh lebih baik daripada ZIP. Tentu saja itu sangat tergantung pada data, tetapi sebagian besar waktu RAR cepat mirip dengan ZIP normal, dan RAR terbaik jauh lebih baik.

Mengekstrak RAR sudah didukung dengan baik pada platform selain Windows: lihat 7-zip .


Benarkah? Saya telah menemukan bahwa RAR dan 7Z umumnya lebih lambat daripada ZIP. Tentu saja mereka biasanya memiliki rasio kompresi yang lebih baik, tetapi dengan mengorbankan kecepatan.
davr

2
@ davr: Maksud saya pengaturan kompresi RAR yang cepat menghasilkan ukuran yang mirip dengan kompresi ZIP normal. Jika Anda mengorbankan kecepatan untuk ukuran, ya, itu pasti semakin lambat.
R. Martinho Fernandes

2

Saya percaya bzip2 memiliki kompresi terbaik, tetapi sangat lambat. 7-zip adalah pilihan saya di Windows tetapi ikonnya mengerikan; sepertinya itu dari Windows 95!

Saya suka pengarsip file standar Linux (Ubuntu, setidaknya). Ketika Anda mengekstrak file, jika ada satu file atau folder di dalamnya, itu diekstraksi ke direktori saat ini, atau sub folder. Menyimpan semua situasi folder-dalam-folder, di mana pada Windows saya terus-menerus memeriksa isi zip sebelum mengekstraksi.


The 7-Zip GUI juga cukup buruk, tetapi open source jadi saya setidaknya bisa secara teoritis melakukan sesuatu tentang hal itu.
sana

1
Jangan pernah menggunakan GUI 7z. Klik kanan pada file .zip (atau pilihan file yang ingin Anda kompres). Mengapa membuang waktu?
MGOwen

Saya sedang berbicara tentang mengekstraksi file. Seringkali arsip hanya berisi satu folder, jadi menggunakan "ekstrak ke folder" agak konyol. Anda harus membuka GUI untuk memeriksa strukturnya. Di Linux, Anda cukup melakukan "Ekstrak" dan berfungsi.
DisgruntledGoat

@DisgruntledGoat poin bagus, mengapa 7z tidak berperilaku seperti Ubuntu dalam kasus ini? Saya tidak bisa memikirkan situasi di mana redundant-folder-in-folder diinginkan.
MGOwen

Anda harus bertanya kepada pengembang 7-zip;) Saya kira mereka belum melihat perilaku ini.
DisgruntledGoat

2

7zip (umumnya) memiliki rasio kompresi tertinggi tetapi akibatnya, paling lambat. saya pernah mengekstraksi data wiki 4GB meledak menjadi sekitar 120GB. zip ada di mana-mana, salah satu yang tertua; siapa pun, apa pun, di mana saja dapat menanganinya, meskipun di dunia UNIX, kombinasi tar + gzip (atau bzip) jauh lebih disukai. rar telah mendapat kompromi yang adil antara kecepatan, fitur / penanganan dan rasio kompresi, mengapa ini populer di kalangan peretas (menang), tidak ada yang tahu, itu semacam sikap.


2

Tes yang saya lakukan beberapa waktu lalu menunjukkan kepada saya bahwa RAR kompres lebih baik (beberapa kilobyte, tidak lebih)

Saya pikir Anda mencoba mengompres file yang sudah dikompres seperti gambar, video, dll.
Ini adalah hasil saya ketika saya mengompres folder yang berisi file sumber utama (Java, jar, txt, gambar, dll):

13.754 Files
2.234 Folders

Saya menggunakan opsi kompresi terbaik di WinRar untuk zip dan arsip rar.

Sebelum kompresi

494 MB (518.688.768 bytes)

Setelah kompresi dengan ZIP

115 MB (121.024.512 bytes)

Setelah kompresi dengan RAR

71,6 MB (75.177.984 bytes)

Ini perbedaan 43,4 MB dalam kasus saya. Jadi seperti yang Anda lihat, itu sangat tergantung pada tipe data apa yang Anda kompres.


1

Rar memiliki kompresi yang lebih baik, dan seharusnya lebih baik dengan kesalahan kompresi.


0

WinRar adalah alat yang hebat, jadi saya menggunakan RAR ketika saya bisa. Tapi, jika saya mencari interoperabilitas dengan orang lain yang mungkin tidak tahu tentang RAR, saya menggunakan ZIP tentu saja. Untungnya, WinRar dapat melakukan ZIP juga. :)


2
7-zip dapat membuka RAR dan bekerja dengan ZIP di berbagai platform menggunakan command-line atau GUI. Sudahkah Anda mencobanya?
nik

Tidak, tapi saya akan memeriksanya!
JP Alioto

apakah ada orang yang benar-benar membeli winzip?
phuclv

0

T: Mengapa beberapa orang menggunakan RAR daripada ZIP untuk mengompres?

A: Karena orang-orang itu juga peduli tentang kadang-kadang dekompresi file terkompresi. Jika saya punya waktu dan energi saya akan mencoba pit 7zip dan WinRAR terbaru terhadap satu sama lain dengan pengaturan normal & terbaik mengambil waktu kompresi dan dekompresi file yang dihasilkan. Ukuran yang dihasilkan umumnya di stadion baseball yang sama sehingga metrik tidak terlalu penting (terutama ketika Anda memiliki internet kecepatan yang layak). Setidaknya beberapa tahun yang lalu RAR didekompresi dua kali lebih cepat. v4.0 menjanjikan peningkatan 30% ke kecepatan dekompresi.

Saya akan memperbarui jawaban ini ketika saya memiliki beberapa nomor.

sunting: Terkubur dalam komentar di atas adalah hal penting ini: "Terakhir saya memeriksa 7z, seperti tar.gz / tar.bz2, sangat lambat ketika mengekstraksi satu file dari arsip karena semua sebelum file itu harus proses agar file dapat diekstraksi. rar / zip tidak memiliki masalah itu "

Saya ingat memperhatikan masalah ini juga, tetapi saya harus memverifikasi pada 7zip terbaru untuk memastikan itu bukan masalah yang terkait dengan ekstraksi 7z di winrar.


0

Saya menggunakan 7-zip

Ini mengkompres ZIP setara dengan RAR misalnya berikut bahkan akan mengkompres video mp4 atau gambar jpeg sedikit (mungkin metadata):

7z a -tzip -mfb=258 -mpass=15 -mfb=258 file.zip @list_of_files_no_dir5

Ini juga memiliki metode kompresi yang lebih baik yang disebut 7z yang secara signifikan lebih baik (dan lebih lambat) daripada RAR.

PS itu juga mengekstrak RAR, jadi tidak ada kerugian besar dengan open source di tempat yang mahal ...


-1

Saya menggunakan RAR, karena orang yang bekerja dengan saya menggunakan RAR, dan RAR bekerja dengan baik untuk saya dan kebutuhan saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.