Minggu, 20 September 2026
23:01 WIB
TERKINI
Cek Fakta Kiat Cerdas Deteksi Hoaks: Hindari Jebakan Berita Palsu di Media Sosial Cek Fakta Waspada! Penipuan Undian Berhadiah Catut Nama BNI Kembali Marak Climate BMKG Ungkap Potensi Hujan Lebat Landa Sejumlah Wilayah Indonesia Pekan Ini Moto Gp Veda Ega Peringkat 16 FP2 Moto3 Austria, Hakim Danish Tembus Empat Besar Moto Gp Drama Kualifikasi Moto3 Austria: Veda Ega ke-19, Uriarte Pecahkan Rekor Hukum Selebgram JP Terjerat Vape Narkoba: Stres Picu Konsumsi Etomidate Golongan II Arsip Mengenang Multatuli: Kisah 84 Hari yang Mengukir Sejarah Lebak Arsip Max Havelaar di Sekolah Belanda: Antara Pedoman dan Kebebasan Memilih Megapolitan Aroma Tak Sedap Ganggu Pejalan Kaki Dekat Halte IRTI Monas Tren Trump Larang CNN, MS NOW, Politico dari Gedung Putih: Konflik Media Memuncak Cek Fakta Kiat Cerdas Deteksi Hoaks: Hindari Jebakan Berita Palsu di Media Sosial Cek Fakta Waspada! Penipuan Undian Berhadiah Catut Nama BNI Kembali Marak Climate BMKG Ungkap Potensi Hujan Lebat Landa Sejumlah Wilayah Indonesia Pekan Ini Moto Gp Veda Ega Peringkat 16 FP2 Moto3 Austria, Hakim Danish Tembus Empat Besar Moto Gp Drama Kualifikasi Moto3 Austria: Veda Ega ke-19, Uriarte Pecahkan Rekor Hukum Selebgram JP Terjerat Vape Narkoba: Stres Picu Konsumsi Etomidate Golongan II Arsip Mengenang Multatuli: Kisah 84 Hari yang Mengukir Sejarah Lebak Arsip Max Havelaar di Sekolah Belanda: Antara Pedoman dan Kebebasan Memilih Megapolitan Aroma Tak Sedap Ganggu Pejalan Kaki Dekat Halte IRTI Monas Tren Trump Larang CNN, MS NOW, Politico dari Gedung Putih: Konflik Media Memuncak

Aliran data alternatif

Artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini)

Aliran data alternatif atau dalam bahasa Inggris alternate data stream atau fork adalah sebuah fitur dalam sistem berkas NTFS yang dapat menyebabkan sebuah berkas memiliki beberapa data sekaligus (atau dalam istilah NTFS disebut sebagai stream, berarti aliran). Normalnya, sebuah berkas hanya memiliki satu data dalam atribut $DATA, yang tidak bernama. Dengan manambahkan nama kepadanya, maka berkas tersebut dapat memiliki beberapa aliran baru, yang juga dimasukkan ke dalam atribut $DATA secara terpisah.

Cara kerja

Aliran memiliki format sebagai berikut:

<nama_berkas>.<ekstensi>:<nama_berkas>.<ekstensi>

Aliran dapat dibuat menggunakan API NtCreateFile(), sebuah cara yang sama dengan membuat sebuah berkas biasa dalam Windows NT.

Aliran juga dapat dibuat dengan mengimpor atribut $DATA dari berkas lainnya menggunakan I/O Redirection (atau > <), dari antarmuka baris perintah. Contohnya adalah:

C:\>echo Ini adalah isi dari atribut $DATA dari berkas test > test
C:\>type C:\Windows\Notepad.exe > test:notepad.exe

Jika dibuka oleh program, yang akan dibuka adalah atribut $Data utama (yang tidak bernama), sehingga aliran $DATA bernama notepad.exe dalam berkas test tersebut tidak akan terbaca (tersembunyi). Ini juga berlaku untuk semua aliran yang ada di dalam berkas tersebut dan berkas lainnya.

C:\>type test
Ini adalah isi dari atribut $DATA dari berkas test

Selain itu, beberapa program juga tidak dapat langsung mengenali adanya aliran. Contohnya, perintah "type" di atas tidak akan berguna untuk menampilkan apa isi dari atribut $DATA sebuah aliran; Perintah "dir" juga sama: ia tidak akan menampilkan daya tampung berapa banyak bita yang telah diambil oleh aliran tambahan dalam sebuah berkas, mengingat ia hanya menampilkan daya tampung berapa banyak bita yang diambil oleh aliran utama. Salah satu cara untuk melihat apa yang ada di dalam aliran adalah menggunakan program notepad maupun dengan program yang telah mengenali adanya aliran.

C:\>more < test:notepad.exe
[isi dari aliran notepad.exe dalam berkas test akan ditampilkan]

Sehingga, aliran data alternatif juga dapat digunakan untuk menyimpan data secara tersembunyi: tidak terlihat sama sekali oleh program konvensional yang telah ada. Untuk menjalankan program yang disimpan di dalam aliran, dapat digunakan sintaksis berikut:

C:\>start .\<nama_berkas>.<ekstensi>:<nama_stream>.<ekstensi>
120px-Stream-Windows-Explorer.png?utm_source=id.wikipedia.org&utm_campaign=parser&utm_content=thumbnail
Beberapa jenis berkas yang memiliki ringkasan lembaran (sheet summary) atau tidak

Selain itu, aliran juga digunakan oleh Windows Explorer untuk menampung beberapa informasi yang berkaitan dengan berkas yang bersangkutan (metadata berkas tersebut), yang dapat dimasukkan melalui properti berkas tersebut. Beberapa berkas, seperti .HTML/.HTM (kode HTML), .XML/.XSD (kode XML), .LNK/.PIF (shortcut), tidak dapat memiliki properti seperti dalam beberapa jenis berkas; dokumen Microsoft Office juga demikian, mengingat informasi metadata tersebut disimpan di dalam berkas yang bersangkutan.

250px-Stream-Loss.png?utm_source=id.wikipedia.org&utm_campaign=parser&utm_content=thumbnail
Sebuah berkas yang memiliki aliran yang hendak dipindahkan ke sebuah sistem berkas selain NTFS

Jika berkas dengan aliran dipindahkan ke sebuah sistem berkas lainnya (selain NTFS), seperti halnya FAT32 atau FAT16, maka aliran yang dikandungnya akan hilang.

Penyalahgunaan

Fitur aliran data alternatif memang berguna, tapi ada juga beberapa masalah yang ditimbulkan oleh orang yang iseng. Beberapa virus telah menggunakan cara ini untuk menyembunyikan dirinya dari program antivirus, sehingga sukar dideteksi jika virus tersebut "belum" bertindak.

Ikon rintisan

Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan