photo 20130520_005580x326_zpsfdfff919.jpg'/>

IT At Pangandaran

................................

 photo IMG_3952580x340_zps7b85d974.jpg

IT

 photo IMG_7097580x330_zps9638f590.jpg

IT

 photo 1545296602561580x315_zps4f4f6ab2.jpg

IT

 photo 1097270_3377218726959_2009822728_o580x340_zps7cf1b16b.jpg

IT farewell

Sunday 26 October 2014

Perbedaan Client Server dan PeertoPeer Pada Media Streaming



Client-Server media Streaming

Dalam client-server media streaming, setiap permintaan klien dan memperoleh apa yang diinginkan langsung dari server streaming.

Client-server berbasis multimedia streaming  telah banyak digunakan melalui Internet.Dengan pendekatan ini, setiap permintaan klien dan memperoleh apa yang diinginkan langsung dari server streaming. Server bertanggung jawab untuk mengelola dan mengalokasikan sumber daya untuk streaming data multimedia yang diinginkan untuk permintaan dari klien.


Peer-to-Peer media Streaming
jaringan P2P (peer-to-peer) adalah sebuah jaringan yang memungkinkan semua komputer dalam lingkungannya bertindak/berstatus sebagai server yang memiliki kemampuan untuk mendistribusikan sekaligus menerima berkas-berkas atau sumber daya (resource) yang ada dalam komputer mereka ke komputer lainnya.

Bit Torrent adalah protokol komunikasi yang berbasis pada peer-to-peer (P2P), dimana digunakan untuk file sharing.
Bit Torrent adalah metode pendistribusian data dengan ukuran yang besar secara luas tanpa memperhatikan biaya dari sebuah hardware,hosting,dan bandwith tanpa perlu memberikan data yang sama yang telah di berikan pada satu komputer tanpa perlu meberikan nya lagi pada komputer lain akan tetapi mereka mengaksesnya langsung dari komputer yang telah di berikan datanya.Hal ini juga merurnkan resiko akan masalah pada bagian sistem,dan mengurangi pertahanan terhadap distributor original. 

Peer To Peer (P2P) banyak diterapkan di berbagai bidang kehidupan. Secara umum, pemanfaatan P2P di dalam kehidupan sehari – hari dapat dibedakan menjadi tiga kategori utama. Yaitu file sharing, komunikasi, dan streaming multimedia.
          1.  File Sharing
          P2P dapat digunakan untuk melakukan proses berbagi file (file sharing) dalam beragam bentuk: audio, video, dokumen/teks, aplikasi, dan lain – lain. Contoh : GNUTella open source software, E-Donkey network, Kontiki, Ignite, RedSwoosh, dll.

         2.   Komunikasi
         P2P banyak diterapkan untuk aplikasi dan layanan komunikasi online. Contoh : instan messaging (Yahoo Messenger, Facebook chat, dan beragam layanan chat online lainnya).

         3.   Streaming Multimedia
              P2P juga diterapkan untuk streaming multimedia, baik hiburan maupun edukasi (ELearning). Contoh : Lionshare (oleh MIT, Pennnsylvania Univ, dan Simon Fraser Univ untuk pendidikan), TVUPlayer, CoolStreaming, Cybersky-TV, PPLive, LiveStation, Giraffic (untuk streaming media publik).

 Perbedaan yang signifikan bahwa peer to peer terhubung antara client dengan client (conthonya skype, torrent) , dan jika client server itu server terhubung dengan banyak client.
Sumber :


Mata kuliah : Pengembangan Teknologi Media dan Digital 
I Putu Agus Eka Pratama, S.T., M.T.
ITB
( Nama : Andre Octavianus Sitepu & NIM : 1312006 ) 

Berbagai macam Protokol (Protokol Streaming)

1.Protokol RTMP
Real Time Messaging Protocol (RTMP) awalnya merupakan protokol khusus yang dikembangkan oleh Macromedia untuk Streaming audio, video dan data melalui Internet, antara flash player dan server. Macromedia sekarang dimiliki oleh Adobe , yang telah merilis versi lengkap dari spesifikasi protokol untuk kepentingan umum.
Bagan Protokol RTMP
Performances Adobe RTMP: load and stress testing
Protokol RTMP memiliki beberapa variasi:
  1. Protokol "polos" yang bekerja di atas dan menggunakan TCP nomor port 1935 secara default.
  2. RTMPS yang RTMP melalui TLS / SSL koneksi.
  3. RTMPE yang RTMP dienkripsi menggunakan mekanisme keamanan Adobe sendiri. Sementara rincian dari penerapan tersebut adalah proprietary, mekanisme menggunakan standar industri primitif kriptografi. 
  4. RTMPT yang dikemas dalam HTTP permintaan untuk melintasi firewall. RTMPT sering ditemukan memanfaatkan permintaan cleartext pada TCP port 80 dan 443 untuk memotong sebagian perusahaan penyaringan lalu lintas. Sesi dikemas dapat membawa polos paket RTMP, RTMPS, atau RTMPE dalam.

  1. RTSP ( Real Time Streaming Protocol ) , protocol ini sangat banyak digunakan oleh industri pengembang teknologi streaming media , hingga saat ini untuk player media pada Hanphone dan Smarphone telah terintegrasi dengan protocol RTSP ini . Player media pada handphone dan smartphone yang terintegrasi dengan protocol RTSP seperti pada vendor handphone dan Smarphone , baik berbasis Java J2ME , Symbianmaupun Android yang telah bergabung dengan project Helix Player DNA yang merupakan produk yang dikembangkan oleh RealNetworks telah mampu memutar streaming media dengan Format RA, RV, RM, H264/AAC, H263/AMR, MPEG-4/AAC dan MPEG-4/AMR secara langsung.Dua protokol yang mendukung berjalannya video streaming yaitu:
-Transport Protocol yang menyediakan konektivitas secara end-to-end di jaringan untuk aplikasi streaming. Transport protocol terbagi menjadi User Datagram Protocol (UDP) dan Transmission Control Protocol (TCP).
-Session Control Protocol yang mendefinisikan pesan dan prosedur untuk mengatur pengiriman data dari multimedia selama session terbentuk. Yang termasuk Session control protocol adalah Real-Time Protocol (RTP)Real- Time Streaming Protocol (RTSP), dan Real-Time Control Protocol (RTCP).
Bagan Protokol MMS / RTSP


 koneksi Unicast memerlukan beberapa sambungan dari server streaming yang sama bahkan ketika aliran konten yang sama




2.Protokol IGMP (Internet Group Management Protocol)
Internet Group Management Protocol (IGMP) adalah protokol komunikasi yang digunakan oleh host dan berdekatan router pada jaringan IP untuk membentuk keanggotaan grup multicast. IGMP merupakan bagian integral dari IP multicast .
IGMP dapat digunakan untuk satu-ke-banyak aplikasi jaringan seperti secara online video streaming dan gaming , dan memungkinkan lebih efisien penggunaan sumber daya ketika mendukung jenis aplikasi.
Bagan Protokol IGMP
IGMP contoh arsitektur

4.Protokol HTTP (Hyper Text Transfer Protokol)
HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung ke server HTTP menggunakan TCP. Setelah membuat sambungan, klien dapat mengirim pesan permintaan HTTP ke server. HTTP digunakan untuk mengirimkan permintaan dari klien web (browser) ke web server, dikembali kan ke konten web (halaman web) dari server ke klien.


Bagan protokol HTTP
A basic schema of the Web client/server architecture



5. Protokol FTP (File transfer Protokol)
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
Bagan Protokol FTP

FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan "mendengarkan" percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.

6. Protokol RTP
Real-time Transport Protocol (RTP, kadang-kadang jarang disebut sebagai RTTP) mendefinisikan format paket standar untuk memberikan audio dan video melalui jaringan IP. RTP digunakan secara luas dalam komunikasi dan hiburan sistem yang melibatkan media streaming , seperti telepon , video yang teleconference aplikasi, layanan televisi dan berbasis web push-to-talk fitur.
Bagan Protokol RTP
RTP digunakan bersama dengan RTP Control Protocol (RTCP). Sementara RTP membawa media stream (misalnya, audio dan video), RTCP digunakan untuk memantau statistik transmisi dan kualitas layanan (QoS) dan alat bantu sinkronisasi beberapa aliran. RTP adalah salah satu fondasi teknis Voice over IP dan dalam konteks ini sering digunakan dalam hubungannya dengan protokol signaling seperti Session Initiation Protocol (SIP) yang membantu dalam membuat koneksi seluruh jaringan.

Sumber :
Zurawski, Richard (2004). "RTP, RTCP dan RTSP protokol" . The industri teknologi
"Internet Protocol Management Group Ikhtisar" . • Javvin. Diperoleh 2010/11/18.
Vit Novotný, Dan Komosný, Skala Besar RTCP Umpan Optimization, Journal of Networks, Vol.3 (3), Maret 2008
"Real-Time Messaging Protocol (RTMP) spesifikasi" .
Mata kuliah : Pengembangan Teknologi Media dan Digital 
I Putu Agus Eka Pratama, S.T., M.T.
ITB
( Nama : Andre Octavianus Sitepu & NIM : 1312006 ) 

Friday 17 October 2014

Tutorial Convert Video menggunakan Handbrake (Beserta Instalasi Aplikasi)

Artikel ini akan menjelaskan bagaimana tahap-tahap instalasi beserta cara mengkonversi video ke format yang diinginkan.



Apa itu Handbrake ?
Handbrake adalah sebuah alat untuk mengkonversi video (convert) dari hampir semua format video, seperti .mp4, .flv, .mkv, .wmv, .3gp, dll. Handbrake termasuk software open source atau bersifat gratis.

Jika belum memiliki softwarenya, Download Free Handbrake 



PROSES INSTALASI

Pertama Kilk Handbrake install 

Setelah itu akan muncul tampilan seperti di bawah, lalu tekan next 

Disini anda hanya perlu menentukan dimana file Handbrake akan disimpan ataupun akan diinstall, setelah itu tekan instal

Proses instalasi Aplikasi Handbrake

Setelah proses selesai akan muncul tampilan, bahwa Aplikasi sudah terinstall, klik fiinish maka aplikasi bisa di jalankan (run) 

Inilah tampilan dari aplikasi handbrake (Video Converter)


Tahap Melakukan Conert video
Dibawah ini adalah tampilan aplikasi Handbrake Video Converter , langkah pertama yang perlu dilakukan adalah klik "source" yang sudah diberi tanda merah


langkah selanjutnya ada 2 opsi, anda bisa langsung mencari menggunakan folder atau file yang akan di convert 

Disini saya akan mengconvert video dengan memilih format .HDrip. setelah video tersebut telah dipilih lalu klik open

Setelah mengambil video selesai dan tidak terjadi error dalam pengambilan film, maka anda tinggal menentukan format file apa yang akan di convert, dalam hal ini saya akan menconvert dari Hdrip ke .mp4. dan dibawah ini yang dilingkari tersebut, menentukan dimana video yang akan diconvert disimpan.

tahap terakhir klik start dan hanya perlu menunggu beberapa menit saja, maka proses mengconvert telah selesai.


Dan Inilah hasil akhirnya, kita mendapatkan video .mp4 yang telah diconvert



Mata kuliah : Pengembangan Teknologi Media dan Digital 
I Putu Agus Eka Pratama, S.T., M.T.
ITB
( Nama : Andre Octavianus Sitepu & NIM : 1312006 ) 

Thursday 9 October 2014

Layanan multimedia (youtube) memerlukan kompersi

Konversi 3GP, FLV, Mp4 dll Video dari YouTube

Sebelum membahas situs-situs penyedia video 3GP menarik yang bebas diunduh dan penyedia jasa konversi video YouTube ke dalam bentuk 3GP, mari perluas wawasan Anda mengenai format 3GP. Istilah video format 3GP barangkali sudah tak asing lagi di telinga banyak orang. Jika ditanya apa itu 3GP, seseorang kemungkinan besar akan menjawab “sebuah bentuk (format) video yang biasa diputar di telepon genggam”. Jawaban singkat tersebut memang benar adanya, tetapi alangkah lebih baik apabila Anda mengetahuinya lebih dalam. 3GP sebenarnya tidak hanya merupakan format video, tetapi juga audio. Benar, fungsi utamanya adalah sebagai bentuk video yang kompatibel diputar di telepon selular yang dilengkapi dengan fitur pemutar dan perekam video. Istilah 3GP sendiri merupakan singkatan dari Third (3rd) Generation Platform, sebuah format berisi data multimedia yang diciptakan oleh Third Generation Partnership Project untuk pelayanan multimedia UMTS 3G. Meski dibuat untuk UMTS 3G, telepon-telepon selular dengan fasilitas 2G dan 4G pun bisa memutar format video ini. Keunggulan format 3GP adalah kemampuannya mengkompresi data multimedia, sehingga ketika ditransfer dari satu ponsel ke ponsel lain (atau dari internet) tidak memakan banyak waktu dan tidak memboroskan bandwidth. Karena data multimedia yang dikandungnya sudah dikompresi, otomatis ukuran file menjadi lebih kecil.Maka dari itu kompresi begitu dibutuhkan multimedia karena berfungsi untuk mengecilkan ukuran file multimedia dalam hal ini contoh layanan multimedia adalah youtube. dan juga Agar pada saat kita menyimpan sebuah data.
Pengguna PC sering perlu untuk mengkonversi video ke satu format yang lain. Alasan mungkin berbeda: untuk menonton video pada TV atau gadget, menaruh video ke dalam blog, bermain di perangkat lunak tertentu, atau hanya menyimpannya pada PC dalam format video yang paling umum. Pokoknya, setiap kali ketika mengkonversi video dengan video converter, anda mungkin tidak menyadari bahwa perangkat lunak melakukan sebagian besar pekerjaan untuk anda. Alat video konversi paling bebas tersedia saat ini menawarkan berbagai macam profil siap untuk berbagai perangkat dan format video, sehingga anda tidak perlu mempelajari wawasan dari konversi video, mencoba mengetahui ke dalam pengaturan, atau memutuskan mana codec video yang lebih baik. Namun jika ingin tahu lebih banyak tentang konversi video daripada pengguna pemula rata-rata, berikut tipsnya :
1. Apa yang terjadi pada video ketika itu sedang dikonversi? Sebuah video digital terdiri dari serangkaian gambar diam atau frame, 24-72 per detik. Jika semua gambar yang ditampilkan "apa adanya", satu-menit video akan menimbang beberapa gigabyte, sehingga frame biasanya dikompresi. Ketika video sedang dikonversi, Proses konversi video jatuh ke dalam dua tahap, yaitu decoding(dekompresi file asli) dan encoding (kompresi baru).
2. Bagaimana memilih resolusi video? Resolusi video, atau ukuran frame, adalah lebar dan tinggi dari video digital dihitung dalam piksel (misalnya 320 × 240, 640 × 480, 1280 × 720 dan lainnya). Setiap perangkat memiliki persyaratan sendiri resolusi video yang sering bertepatan dengan resolusi layar. Oleh karena itu, resolusi terbaik untuk gadget Anda adalah sama dengan resolusi layar. Banyak gadget yang mampu memainkan HD dan video FullHD, meskipun tidak ada titik mengkonversi video ke ukuran frame ini jika resolusi layar lebih kecil.
3. Apakah video codec penting? Ya, ia menetapkan metode untuk encoding dan decoding data video dan dengan demikian mempengaruhi kualitas video yang dihasilkan, ukuran file, dan bahkan fakta apakah video ini akan dimainkan pada perangkat tertentu atau tidak. Satu dan ekstensi file yang sama dapat memiliki ratusan codec dalam, misalnya untuk video AVI ada dapat digunakan H.264, DivX, Xvid, MPEG4. Anda harus memilih satu yang pasti akan didukung oleh perangkat Anda. Codec video yang paling umum adalah H.264, MPEG4, DivX, VC-1, Theora, Xvid, MPEG2 dan lain-lain.
encoding menjaga tingkat bit yang sama atas klip video secara keseluruhan. Variable Bit rate (VBR) encoding menyesuaikan bit rate ke bawah dan ke batas atas yang ditetapkan. VBR memakan waktu lebih lama untuk mengkodekan tapi menghasilkan hasil yang paling menguntungkan. CBR diakui pada semua gadget dan pemutar media, sehingga alat konversi video paling hanya menawarkan encoding CBR.
Mengapa kualitas output video lebih buruk setelah konversi?Alasan utama adalah parameter output video banyak berbeda dari yang aslinya, mungkin telah memilih resolusi terlalu kecil, bit rate rendah atau frame rate. Jika tidak perlu pengaturan video tertentu, sebaiknya menggunakan "Auto" atau "Same as Source" preset.
Sumber : 

Mata kuliah : Pengembangan Teknologi Media dan Digital 
I Putu Agus Eka Pratama, S.T., M.T.
ITB
( Nama : Andre Octavianus Sitepu & NIM : 1312006 ) 

Sekilas & Sistem kerja dari zip, rar

Zip (format file)


ZIP merupakan format file arsip yang mendukung kompresi data lossless . Sebuah file ZIP dapat berisi satu atau lebih file atau folder yang mungkin telah dikompresi. Format file ZIP memungkinkan beberapa kompresi algoritma . Format ini awalnya dibuat pada tahun 1989 oleh Phil Katz , dan pertama kali diimplementasikan di PKWare, Inc 's PKZIP utilitas, sebagai pengganti sebelumnya ARCformat kompresi oleh Thom Henderson. Format ZIP sekarang didukung oleh banyak utilitas perangkat lunak selain PKZIP. Microsoft telah termasuk dukungan built-in ZIP (dengan nama "folder yang dikompresi") dalam versi Microsoft Windows sejak tahun 1998 Apple telah termasuk dukungan built-in ZIP di Mac OS X 10.3 (via BOMArchiveHelper, sekarang Archive Utilitas ) dan kemudian .Kebanyakan sistem operasi bebas telah dibangun untuk mendukung ZIP dalam perilaku mirip dengan Windows dan Mac OS X.
File ZIP umumnya menggunakan ekstensi file "zip" atau "ZIP" dan MIME jenis media application/zip . ZIP digunakan sebagai format file base oleh banyak program, biasanya dengan nama yang berbeda. Bila menavigasi sistem file melalui antarmuka pengguna, grafis ikon yang mewakili file ZIP sering muncul sebagai dokumen atau benda lain mencolok menampilkan ritsleting .

File ZIP adalah arsip yang menyimpan beberapa file. ZIP memungkinkan file contained ke dikompresi dengan menggunakan berbagai metode, serta hanya menyimpan file tanpa mengompresi itu. Setiap file disimpan secara terpisah, yang memungkinkan file yang berbeda dalam arsip yang sama dapat dikompresi dengan menggunakan metode yang berbeda. Karena file dalam arsip ZIP yang dikompresi secara individual adalah mungkin untuk mengekstrak mereka, atau menambahkan yang baru, tanpa menerapkan kompresi atau dekompresi ke seluruh arsip. Hal ini bertentangan dengan format terkompresi tar file, yang seperti pengolahan random-access adalah tidak mudah mungkin.Direktori A ditempatkan di akhir file ZIP. Ini mengidentifikasi file apa yang di ZIP dan mengidentifikasi di mana dalam ZIP file yang berada. Hal ini memungkinkan ZIP pembaca untuk memuat daftar file tanpa membaca seluruh .ZIP arsip. ZIP arsip juga bisa memasukkan data tambahan yang tidak terkait dengan arsip ZIP. Hal ini memungkinkan untuk arsip ZIP untuk dijadikan arsip self-extracting (aplikasi yang decompress data yang ada), dengan mengawali kode program ke arsip ZIP dan menandai file sebagai executable. Menyimpan katalog pada akhir juga memungkinkan menyembunyikan file zip dengan menambahkan ke file berbahaya, seperti file gambar GIF.

Format ZIP menggunakan algoritma CRC 32-bit dan mencakup dua salinan dari struktur direktori arsip untuk memberikan perlindungan yang lebih besar terhadap kehilangan data.

Struktur

Sebuah file ZIP diidentifikasi dengan benar oleh kehadiran mengakhiri catatan direktori pusat yang terletak di ujung struktur arsip untuk memungkinkan mudah menambahkan file baru. Jika akhir catatan direktori pusat menunjukkan arsip yang tidak kosong, nama setiap file atau direktori di dalam arsip harus ditentukan dalam entri direktori pusat, bersama dengan metadata lainnya tentang entri, dan sebuah offset ke dalam file ZIP, menunjuk ke entri data aktual. Hal ini memungkinkan daftar file arsip yang akan dilakukan relatif cepat, karena seluruh arsip tidak harus dibaca untuk melihat daftar file. Entri dalam file ZIP juga mencakup informasi ini, untuk redundansi, dalam header file lokal. Karena file zip dapat ditambahkan ke, hanya file ditentukan dalam direktori pusat pada akhir file yang valid. Memindai file ZIP untuk header file lokal tidak valid (kecuali dalam kasus arsip rusak), sebagai direktori pusat dapat menyatakan bahwa beberapa file telah dihapus dan file lainnya telah diperbarui.
Urutan entri file dalam direktori pusat tidak perlu bertepatan dengan urutan entri file dalam arsip.
Setiap entri disimpan dalam arsip ZIP diperkenalkan oleh header file lokal dengan informasi tentang file seperti komentar, ukuran file dan nama file, diikuti oleh opsional "ekstra" bidang data, dan kemudian mungkin terkompresi, file data mungkin dienkripsi. The "Extra" field data kunci untuk diperpanjang dari format ZIP. Bidang "Extra" dieksploitasi untuk mendukung format ZIP64, enkripsi AES WinZip kompatibel, atribut file, dan NTFS-resolusi yang lebih tinggi atau Unix berkas cap. Ekstensi lain yang mungkin melalui "Extra" lapangan. Alat ZIP dibutuhkan oleh spesifikasi untuk mengabaikan Kolom tambahan mereka tidak mengakui.

ZIP-64 internal Tata Letak
Format ZIP menggunakan 4-byte khusus "tanda tangan" untuk menunjukkan berbagai struktur dalam file. Setiap entri file ditandai dengan tanda tangan khusus. Akhir catatan direktori pusat ditandai dengan tanda tangan yang spesifik, dan setiap entri dalam direktori pusat dimulai dengan 4-byte file pusat sundulan tanda tangan.
Tidak ada BOF atau EOF penanda dalam spesifikasi ZIP. Secara konvensional hal pertama dalam file ZIP adalah entri ZIP, yang dapat diidentifikasi dengan mudah oleh signature file header lokal. Namun, hal ini belum tentu demikian, karena hal ini tidak diperlukan oleh spesifikasi .ZIP.
Sebagian besar tanda tangan berakhir dengan bilangan bulat pendek 0x4b50, yang disimpan dalam little-endian pemesanan. Dilihat sebagai string ASCII ini berbunyi "PK", inisial dari penemu Phil Katz. Jadi, ketika file ZIP dilihat dalam editor teks dua byte pertama dari file biasanya "PK". (DOS, OS / 2 dan Windows ZIP self-extracting memiliki EXE sebelum ZIP jadi mulai dengan "MZ."; ZIP self-extracting untuk sistem operasi lain mungkin sama didahului dengan kode dieksekusi untuk mengekstraksi isi arsip di platform tersebut)
The .ZIP spesifikasi juga mendukung penyebaran arsip di beberapa file filesystem. Awalnya ditujukan untuk penyimpanan file ZIP besar di beberapa disket , fitur ini sekarang digunakan untuk mengirimkan ZIP arsip di bagian atas email, atau di atas angkutan lain atau removable media.
 FAT filesystem DOS memiliki resolusi timestamp dari hanya dua detik; Catatan file ZIP meniru ini. Akibatnya, resolusi timestamp built-in file dalam arsip ZIP hanya dua detik, meskipun bidang tambahan dapat digunakan untuk menyimpan cap waktu yang lebih tepat. Format ZIP tidak memiliki gagasan zona waktu , sehingga cap waktu hanya bermakna jika diketahui apa zona waktu yang mereka dibuat dalam.

Berkas header

Semua nilai multi-byte di header disimpan dalam little-endian urutan byte. Semua bidang panjang menghitung panjang dalam bytes.
Local file header
OffsetBytesKeterangan
04Lokal signature file header = 0x04034b50 (baca sebagai angka little-endian)
42Versi diperlukan untuk mengekstrak (minimum)
62Tujuan umum bit flag
82Metode kompresi
102Berkas waktu modifikasi terakhir
122Berkas tanggal modifikasi terakhir
144CRC-32
184Ukuran Compressed
224Ukuran terkompresi
262Panjang nama file (n)
282Panjang lapangan Extra (m)
30nFile name
30 + nmBidang Ekstra
Bidang tambahan berisi berbagai data opsional seperti atribut-OS tertentu. Hal ini dibagi menjadi potongan, masing-masing dengan 16-bit kode ID dan panjang 16-bit.
Hal ini segera diikuti oleh data terkompresi.
Jika bit 3 (0x08) dari bidang bendera tujuan umum diatur, maka CRC-32 dan berkas ukuran tidak dikenal ketika sundulan ditulis. Bidang dalam header lokal dipenuhi dengan nol, dan CRC-32 dan ukuran yang ditambahkan dalam struktur 12-byte (bisa diawali dengan tanda tangan 4-byte) segera setelah data terkompresi:
Data deskripsi
OffsetBytesKeterangan
00/4Opsional tanda tangan Data deskriptor = 0x08074b50
0/44CRC-32
4/84Ukuran Compressed
8/124Ukuran terkompresi
Masuknya direktori pusat adalah bentuk diperluas header lokal:
Direktori pusat file header
OffsetBytesKeterangan 
04Direktori pusat file header signature = 0x02014b50
42Versi yang dibuat oleh
62Versi diperlukan untuk mengekstrak (minimum)
82Tujuan umum bit flag
102Metode kompresi
122Berkas waktu modifikasi terakhir
142Berkas tanggal modifikasi terakhir
164CRC-32
204Ukuran Compressed
244Ukuran terkompresi
282Panjang nama file (n)
302Panjang lapangan Extra (m)
322Berkas komentar panjang (k)
342Nomor disk tempat file mulai
362Atribut file internal
384Atribut file eksternal
424Relatif diimbangi header file lokal. Ini adalah jumlah byte antara awal disk pertama di mana file tersebut terjadi, dan awal header file lokal. Hal ini memungkinkan perangkat lunak membaca direktori pusat untuk menemukan posisi file di dalam file ZIP.
46nFile name
46+ nmBidang Ekstra
46+ nmkBerkas komentar
Setelah semua entri direktori pusat datang akhir direktori pusat (EOCD) record, yang menandai akhir dari file ZIP:

Metode kompresi
 
Pemesanan ini memungkinkan sebuah file ZIP yang akan dibuat dalam satu lulus, tetapi biasanya didekompresi dengan terlebih dahulu membaca direktori pusat di akhir.
The ZIP File Format Spesifikasi mendokumentasikan metode kompresi berikut: disimpan (ada kompresi), menyusut, Reduced (metode 1-4), meledak, tokenizing, mengempis, Deflate64, bzip2 , LZMA (EFS), WavPack , PPMd . Metode kompresi yang paling umum digunakan adalah mengempis , yang digambarkan dalam IETF RFC 1951 .
Metode kompresi disebutkan, tetapi tidak didokumentasikan secara rinci dalam spesifikasi antara lain:. PKWare Kompresi Data Perpustakaan (DCL) meledak (old IBM singkat), IBM singkat (baru), IBM LZ77 z Arsitektur (PFS) 

Enkripsi

ZIP mendukung sederhana sandi berbasis enkripsi simetris sistem yang didokumentasikan dalam spesifikasi .ZIP, dan dikenal sangat cacat. Secara khusus rentan terhadapserangan dikenal-plaintext yang dalam beberapa kasus diperparah oleh implementasi miskin nomor acak generator . 
Fitur baru termasuk baru kompresi dan enkripsi (misalnya AES ) metode telah didokumentasikan dalam ZIP File Format Spesifikasi sejak versi 5.2. WinZip -dikembangkan standar AES berbasis digunakan juga oleh 7-Zip , Xceed, dan DotNetZip, tetapi beberapa vendor menggunakan format lain. PKWare SecureZIP juga mendukung RC2, RC4, DES, Triple DES metode enkripsi, Digital berbasis sertifikat enkripsi dan otentikasi ( X.509 ), dan enkripsi sundulan arsip. 
File name enkripsi diperkenalkan dalam ZIP File Format Spesifikasi 6.2, yang mengenkripsi metadata disimpan dalam bagian Directory Sentral arsip, tapi bagian header lokal tetap tidak terenkripsi. Sebuah Pengarsip compliant dapat memalsukan data header lokal ketika menggunakan Central Directory Encryption. Pada Versi 6.2 dari spesifikasi, Metode Kompresi dan bidang Ukuran Compressed dalam Local header belum bertopeng.

Kombinasi dengan format file lainnya

Format file ZIP memungkinkan untuk komentar yang berisi hingga 65.535 byte data terjadi pada akhir file setelah direktori pusat. Juga, karena direktori pusat menspesifikasikan offset setiap file dalam arsip yang berkaitan dengan awal, adalah mungkin untuk entri file pertama untuk memulai pada offset lainnya dari nol, meskipun beberapa alat, misalnya gzip, tidak akan memproses file arsip yang tidak mulai dengan entri file pada offset nol.
Hal ini memungkinkan data yang sewenang-wenang terjadi pada file baik sebelum dan sesudah data arsip ZIP, dan untuk arsip masih dapat dibaca oleh aplikasi ZIP. Efek samping dari ini adalah bahwa adalah mungkin untuk penulis file yang merupakan sebuah ZIP arsip kerja dan format lain, asalkan format lain mentolerir data yang sewenang-wenang di ujungnya, mulai, atau tengah. Cukup extracting arsip (SFX ), dari bentuk yang didukung oleh WinZip dan DotNetZip, mengambil keuntungan dari ini-mereka adalah file exe yang sesuai dengan spesifikasi PKZIP AppNote.txt dan dapat dibaca oleh alat zip compliant atau perpustakaan.
Ini milik format ZIP, dan dari format JAR yang merupakan varian dari ZIP, dapat dimanfaatkan untuk menyembunyikan kelas Java berbahaya dalam file yang tampaknya tidak berbahaya, seperti gambar GIF upload ke web. Ini disebut Gifar mengeksploitasi telah ditunjukkan sebagai serangan efektif terhadap aplikasi web seperti Facebook.RAR adalah milik format file arsip yang mendukung kompresi data , error recovery dan berkas spanning . Hal ini dikembangkan oleh seorang insinyur perangkat lunak Rusia, Eugene Roshal (nama RAR singkatan Roshal Archive) dan perangkat lunak RAR dilisensikan oleh win.rar GmbH. 

Format file  (RAR)

The ekstensi nama file yang digunakan oleh RAR yang .rar untuk volume data yang ditetapkan dan .rev untuk volume dipasang pemulihan. Versi sebelumnya dari RAR membagi arsip besar menjadi beberapa file yang lebih kecil, menciptakan " multi-Volume arsip". Angka yang digunakan dalam ekstensi file dari file yang lebih kecil untuk menjaga mereka dalam urutan yang benar. File pertama menggunakan ekstensi .rar , maka .r00 untuk yang kedua, dan kemudian .r01 , .r02 , dll
RAR aplikasi kompresi dan perpustakaan (termasuk GUI berbasis WinRAR aplikasi untuk Windows, konsol utilitas rar untuk OS yang berbeda dan lain-lain) adalah perangkat lunak berpemilik, yang Alexander L. Roshal, kakak dari Eugene Roshal , memiliki hak cipta. Versi 3 dari RAR didasarkan pada Lempel-Ziv ( LZSS ) dan prediksi oleh pencocokan sebagian (PPM) kompresi, khususnya pelaksanaan PPMd dari PPMII oleh Dmitry Shkarin. 
Ukuran minimum dari sebuah file RAR adalah 20 bytes. Ukuran maksimum file RAR adalah 9.223.372.036.854.775.807 (2 63 -1) byte, yang adalah 8 exabyte dikurangi 1 byte. 

Membuat file RAR

File RAR dapat dibuat hanya dengan software komersial WinRAR , RAR, dan perangkat lunak lain yang telah menulis izin dari Alexander Roshal atau saham berhak cipta kode di bawah lisensi dari Alexander Roshal. Perjanjian lisensi perangkat lunak melarang reverse engineering. aplikasi grafis WinRAR hanya tersedia untuk Windows. Console aplikasi RAR yang tersedia untuk Mac OS X, Linux, FreeBSD. Hanya WinRAR untuk Windows dan Rar untuk Linux tersedia sebagai aplikasi 64bit asli. Ada asli sepenuhnya fungsionalAndroid aplikasi bernama "RAR for Android". 

Ekstrak file RAR

Beberapa program dapat membongkar format file. RARLAB mendistribusikan kode sumber dan binari untuk program freeware baris perintah "unrar", meskipun kode ini tidak di bawah perangkat lunak bebas lisensi. Program ini dapat dekompresi / ekstrak, tetapi tidak membuat, file RAR.
The Unarchiver adalah perangkat lunak bebas dibuka dengan alat archiver untuk RAR dan lainnya format, berlisensi di bawah LGPL . Ini berjalan pada Mac OS X dan versi baris perintah, unar, juga berjalan pada Windows dan Linux. Mendukung semua versi dari format RAR arsip termasuk RAR3. 
PeaZip adalah perangkat lunak bebas RAR dibuka dengan alat archiver untuk Windows, berlisensi di bawah LGPL . PeaZip juga berjalan sebagai RAR extractor di Linux dan BSD, dengan GUI.
Versi lama dari sumber unrar adalah dasar untuk perangkat lunak unarchiving perpustakaan bebas usang yang disebut "unrarlib", berlisensi di bawah GPL , tetapi hanya bisa dekompresi arsip yang dibuat oleh versi RAR sebelum 2.9. Arsip yang dibuat oleh RAR 2.9 dan kemudian menggunakan format yang berbeda yang tidak didukung oleh perpustakaan ini.

Sumber : 


Pendaftaran baru MIME Content-Type / Subtipe - aplikasi / zip , IANA , 20 Juli1993, diambil 2012-01-05
^ "Phillip Katz, Software Komputer Pioneer, 37" . The New York Times. 1 Mei 2000. Diakses 2009-06-14.
^ Brian Livingston (8 September 2003), PKZip Harus Buka Up , diambil 2012-01-05,"Format file ZIP diberikan secara bebas ke dalam domain publik dan dapat diklaim tidak secara hukum maupun moral oleh setiap individu, badan atau perusahaan"
^ MANA FILES ZIP DATANG DARI PULA? , Infinity Konsep Desain, Inc, diambil 2012-01-05
^ SIARAN PERS , 1989, diambil 2012-01-05
^ Pendiri kami - Phil Katz , PKWare, diambil 2012-01-05
^ Gareth Horton, Rob Weir, Alex Brown (2 November 2010), sc34-WG 1 , diambil 2012-01-05
^ ZIP Catatan Aplikasi , PKWare, diambil 2012-01-05, "Beberapa teknologi ZIP ditutupi oleh paten atau paten-paten."
^ ZIP Catatan Aplikasi , diambil 2012-07-20
^ File: APPNOTE.TXT - ZIP File Format Spesifikasi Versi: 4.5 Revisi: 2001/11/01 , 3 Desember 2001, diarsipkan dari aslinya pada tanggal 3 Desember 2001 diambil 2012/04/21
^ APPNOTE.TXT - ZIP File Format Spesifikasi, Versi: 5.2 - PEMBERITAHUAN PERUBAHAN , 16 Juli 2003, diambil 2012-01-05
^ File: APPNOTE.TXT - ZIP File Format Spesifikasi Versi: 5.2 - PEMBERITAHUAN PERUBAHAN Revisi: 2003/06/02 , 2 Juli, 2003, diarsipkan dari aslinya pada tanggal 2 Juli 2003 diambil 2012/04/21
^ File: appnote - ZIP File Format Spesifikasi Versi: 6.1.0 - PEMBERITAHUAN PERUBAHAN Revisi: 2004/01/20 , 19 Agustus 2004, diarsipkan dari aslinya pada tanggal 19 Agustus2004, diambil 2012/04/21
^ APPNOTE.TXT - ZIP File Format Spesifikasi, Versi: 6.2.0 - PEMBERITAHUAN PERUBAHAN , 26 April 2004, diambil 2012-01-05
^ APPNOTE.TXT - ZIP File Format Spesifikasi, Versi: 6.3.0 , 29 September 2006, diambil 2012-01-05
^ File: APPNOTE.TXT - ZIP File Format Spesifikasi Versi: 6.3.1 Revisi: April 11, 2007 , 14 Mei 2007, diarsipkan dari aslinya pada tanggal 14 Mei 2007, diambil 2012/04/21
^ File: APPNOTE.TXT - ZIP File Format Spesifikasi Versi: 6.3.2 Revisi: September 28, 2007 , 28 September 2007, diarsipkan dari aslinya pada tanggal 28 September 2007, diambil 2012/04/21 "WinRAR description". Retrieved 2013-05-01.
 https://play.google.com/store/apps/details?id=com.rarlab.rar
"freeware UnRAR source and binaries download". RarLab.com.
The Unarchiver Website contains unar. Accessed 5 February 2013.
 Free Software Foundation on The Unarchiver
 a b WinRAR Release History; RARsoft.
a b FreeDOS general questions.

Mata kuliah : Pengembangan Teknologi Media dan Digital 
I Putu Agus Eka Pratama, S.T., M.T.
ITB
( Nama : Andre Octavianus Sitepu & NIM : 1312006 ) 

Twitter Delicious Facebook Digg Stumbleupon Favorites More