Saya perlu mengunduh Sumber Ruby baru-baru ini dari sini dan dikatakan, "tersedia dalam tiga format" yaitu .tar.bz2
, .tar.gz
dan .zip
. Adakah alasan mengapa kita membutuhkan ketiga format itu? Setidaknya di Linux dan OSX saya bisa melakukan salah satu dari ketiganya dengan mudah. Di Windows, hanya zip yang built-in, saya pikir. Apakah ada sesuatu di balik preferensi ini atau ini hanya pertempuran agama?
12
Jawaban:
.tar.gz
file (masih, setelah beberapa tahun di posisi itu) format arsip yang paling umum untuk arsip yang ditujukan untuk sistem mirip-unix. Pengguna pada sistem seperti-unix akan dapat membukanya tanpa menginstal perangkat lunak tambahan, tetapi pengguna yang menjalankan Windows tidak bisa. Mereka kadang-kadang dipanggil.tgz
sebagai gantinya meskipun ini kurang umum sekarang (konvensi ini mulai menyiasati batasan penamaan file Windows yang dihapus pada Windows NT dan Windows 95)..zip
file dapat diakses secara default pada varian Windows modern tanpa menginstal perangkat lunak tambahan. Mereka umumnya dapat digunakan pada sistem lain juga, tetapi dukungan tidak selalu disertakan secara default dalam instalasi minimal.Jadi kedua format di atas diberikan untuk mencapai cakupan hampir 100% dari apa yang dapat dibuka orang bahkan dari sistem yang baru diinstal tanpa ditambahkan alat tambahan.
.tar.bz2
file mirip.tar.gz
tetapi gunakan format bzip2 bukan gzip. Ini akan lebih kecil, kadang-kadang jauh lebih kecil, jadi lebih cepat untuk diunduh - tetapi dukungan pada Windows kurang umum dan seperti.zip
dukungan tidak selalu hadir secara default pada instalasi minimal OS lain.Ini ditawarkan sebagai kenyamanan bagi para pengguna yang memiliki utilitas tambahan yang diinstal (dan mungkin untuk menghemat sedikit bandwidth untuk penyedia), meskipun untuk file kecil perbedaannya tidak sebanding dengan kerumitan membuat / menawarkan / mendukung (dalam menginstal / membangun dokumentasi misalnya) format ekstra.
.7z
file mulai terlihat lebih banyak hari ini juga. Ini adalah file yang diproduksi + dibaca oleh 7-zip dan alat yang kompatibel, dan umumnya jauh lebih kecil daripadazip
ed ataugzip
arsip ed ed (dan seringkali lebih kecil daribzip2
arsip ed juga). Sebagai contoh, saya secara teratur mengompres cadangan database MSSQL untuk mentransfer koneksi internet berbasis ADSL - 7zip cenderung menghasilkan file kurang dari setengah ukuran yang dihasilkan dalam format zip standar yang membuat perbedaan signifikan dalam waktu transfer (lebih dari menebus untuk fakta bahwa algoritma kompresi 7zip jauh lebih lambat daripada algoritma zip standar). Penggunaan format 7-zip tidak terlalu umum saat ini karena alat yang relevan lebih jarang dipasang daripada opsi lainnya.Seperti halnya arsip bzip2, arsip 7-zip adalah, jika tersedia, ditawarkan untuk kenyamanan bagi para pengguna yang menginstal utilitas tambahan (dan untuk menghemat sedikit bandwidth bagi penyedia), meskipun untuk file kecil perbedaannya tidak sepadan dengan kerumitannya. membuat / menawarkan / mendukung (dalam instal / membangun dokumentasi misalnya) format ekstra.
(jika Anda ingin melihat pertarungan agama dengan subjek format file arsip, lakukan perjalanan singkat ke apa yang tersisa dari Usenet atau wilayah bajak laut (maaf "adegan") dan berani menyarankan bahwa sesuatu mungkin lebih cocok daripada
.rar
arsip - itu hampir sama mendesaknya dengan menyarankan pengguna emacs mencoba vim atau sebaliknya)sumber
.rar
file-file itu brilian! Mereka harus digunakan untuk semuanya, termasuk membelah acara TV menjadi 30 9mb file, dan mengompresi album! Apakah ada format yang mulia ini yang TIDAK BISA lakukan? (Atau begitulah yang saya dengar. Saya membeli semua acara TV saya, tentu saja)