Pembanding Struktur Direktori
Unggah atau tempel dua daftar direktori (atau arsip ZIP) untuk membandingkan struktur filenya dengan Pembanding Struktur Direktori online gratis kami. Alat ini memilah setiap masukan ke dalam peta file yang dinormalisasi, lalu membandingkannya untuk mengkategorikan setiap file sebagai Ditambahkan, Dihapus, Diubah, atau Tidak Berubah. Mendukung daftar teks dengan ukuran file opsional dan penguraian arsip ZIP langsung. Hasil ditampilkan dalam antarmuka tab interaktif dengan lencana status berkode warna, statistik ringkasan, dan persentase tingkat perubahan. Semua pemrosesan tetap berada di browser Anda - tidak perlu mendaftar.
Directory Structure Comparator
Upload or paste two directory listings (or ZIP archives) to compare their file structure side by side. Detects files added, removed, changed, and unchanged between the two inputs.
Directory A (Reference)
Directory B (Target)
Input Format Tips
- Paste directory listings with one file per line - optionally with ,size or [size]
- Upload a ZIP archive to automatically extract and list its file structure
- Lines starting with #, ;, or // are treated as comments and ignored
- Files are matched by name - size changes are shown as differences
- All processing stays in your browser - nothing is uploaded to any server
Mengapa Menggunakan Pembanding Struktur Direktori Kami?
- Metode Masukan Ganda: Tempelkan daftar direktori sebagai teks atau unggah file (TXT, CSV, ZIP) untuk setiap masukan. Mendukung format fleksibel: satu file per baris dengan notasi ukuran opsional seperti "nama file,1024" atau "nama file [1024]". Komentar didukung untuk daftar beranotasi.
- Hasil Empat Kategori: File secara otomatis dikategorikan ke dalam grup Ditambahkan, Dihapus, Diubah, dan Tidak Diubah. Setiap kategori memiliki tampilan tabnya sendiri dengan lencana status berkode warna, ukuran file, dan detail perubahan - memudahkan Anda fokus pada hal yang penting.
- Statistik Ringkasan: Dapatkan ikhtisar instan dengan jumlah total file per kategori, persentase tingkat perubahan, dan ringkasan tingkat tinggi. Ringkasan perbandingan memberi tahu Anda secara sekilas berapa banyak file yang diubah, jenis perubahan apa yang terjadi, dan cakupan keseluruhannya.
- 100% Pribadi & Lokal: Semua pemrosesan terjadi sepenuhnya di dalam browser Anda. Daftar direktori Anda, file yang diunggah, dan hasil perbandingan tidak pernah meninggalkan perangkat Anda. Tidak ada data yang dikirim, disimpan, atau dicatat - aman untuk inventaris file sensitif dan audit keamanan.
Kasus Penggunaan Umum untuk Pembanding Struktur Direktori
- Audit Penerapan Perangkat Lunak: Bandingkan struktur file direktori pementasan dengan produksi untuk memverifikasi bahwa penerapan mencakup semua file yang diharapkan dan tidak ada perubahan yang tidak diinginkan. Deteksi aset yang hilang, penyimpangan konfigurasi, dan file tak terduga sebelum mencapai pengguna akhir.
- Verifikasi Integritas Cadangan: Bandingkan daftar direktori file Anda saat ini dengan manifes cadangan untuk memastikan semua file penting disertakan dalam cadangan. Deteksi file yang hilang atau diubah yang mungkin menunjukkan pencadangan yang tidak lengkap, kerusakan, atau kehilangan data.
- Perbandingan Konten Arsip: Unggah dua arsip ZIP untuk membandingkan struktur file internalnya. Berguna untuk memverifikasi bahwa arsip yang diperbarui berisi file yang benar, mendeteksi apakah file ditambahkan atau dihapus antar versi, dan memvalidasi pembuatan ulang arsip.
- Investigasi Insiden Keamanan: Bandingkan daftar direktori yang dikenal baik dengan sistem yang berpotensi disusupi untuk mendeteksi penambahan, penghapusan, atau modifikasi file yang tidak sah. Identifikasi file yang bukan miliknya dengan cepat dan prioritaskan penyelidikan terhadap perubahan file sistem penting.
- Verifikasi Migrasi & Sinkronisasi: Saat memigrasikan file antar server, penyimpanan cloud, atau sistem pengelolaan konten, bandingkan struktur sumber dan tujuan untuk memverifikasi kelengkapan. Deteksi file yang gagal ditransfer, diganti namanya, atau isinya diubah selama migrasi.
- Validasi Paket Rilis: Bandingkan manifes rilis dengan keluaran build untuk memastikan semua artefak yang diharapkan ada dengan ukuran yang benar. Deteksi executable yang hilang, file sumber daya yang diubah, atau artefak build yang tidak terduga sebelum mengirimkan rilis.
Apa itu Pembanding Struktur Direktori?
Pembanding Struktur Direktori adalah alat yang menganalisis dua kumpulan daftar file dan mengidentifikasi perbedaan di antara keduanya. Dengan membandingkan nama file, jalur, dan ukuran dari dua snapshot direktori - baik yang diperoleh dari daftar direktori, arsip ZIP, atau manifes teks - alat ini secara otomatis mengkategorikan setiap file ke dalam empat kategori: Ditambahkan (file ada di daftar kedua tetapi bukan yang pertama), Dihapus (file ada di daftar pertama tetapi tidak di daftar kedua), Berubah (file ada di keduanya tetapi dengan ukuran berbeda), dan Tidak Berubah (file identik di kedua daftar). Hal ini sangat berharga untuk memahami apa yang berubah antara dua titik waktu, dua lingkungan, atau dua versi rilis perangkat lunak.
Cara Kerja Pembanding Struktur Direktori Kami
- Koleksi Masukan: Menyediakan dua set daftar file - baik dengan menempelkan teks (satu file per baris, opsional dengan ukuran yang dipisahkan koma) atau dengan mengunggah file. Format yang didukung mencakup teks biasa (.txt), nilai yang dipisahkan koma (.csv), dan arsip ZIP (yang secara otomatis diuraikan untuk mengekstrak struktur file internalnya).
- Parsing & Normalisasi: Setiap input diurai untuk membuat peta nama file yang dinormalisasi dengan ukurannya. Arsip ZIP didekompresi di browser untuk mencantumkan semua file yang disimpan dan ukurannya yang tidak terkompresi. Input teks mendukung pemformatan fleksibel - file dapat dicantumkan dengan atau tanpa ukuran, dan komentar (baris yang dimulai dengan #, ;, atau //) diabaikan.
- Perbandingan & Kategorisasi: Kedua peta file dibandingkan berdasarkan nama file. File yang hanya ada dalam daftar target dikategorikan sebagai Ditambahkan. File yang hanya ada dalam referensi dikategorikan sebagai Dihapus. File yang ada di keduanya tetapi dengan ukuran berbeda dikategorikan sebagai Berubah. File yang ada di keduanya dengan ukuran yang sama tidak berubah. Hasil ditampilkan dalam antarmuka tab interaktif dengan ringkasan statistik.
Apa yang Dibandingkan
- Nama dan Jalur File: Kunci pencocokan utama. File diidentifikasi berdasarkan jalur/nama lengkapnya seperti yang tercantum. Jalur yang identik dicocokkan; jalur yang ada hanya dalam satu masukan ditandai sebagai ditambahkan atau dihapus.
- Ukuran File: Ketika informasi ukuran tersedia (dari arsip ZIP, daftar CSV, atau notasi braket), alat ini membandingkan ukuran untuk mendeteksi file yang dimodifikasi. Perbedaan ukuran sangat menunjukkan bahwa konten file telah berubah.
- Perubahan Struktur: Alat ini memberikan pandangan komprehensif tentang bagaimana struktur direktori berubah - tidak hanya file individual, namun keseluruhan pola penambahan, penghapusan, dan modifikasi. Ringkasan statistik memberi Anda gambaran besarnya secara sekilas.
Privasi & Keamanan
File dan daftar direktori Anda tidak pernah meninggalkan perangkat Anda. Semua penguraian, perbandingan, dan analisis dilakukan sepenuhnya di dalam browser Anda menggunakan JavaScript. Tidak ada data yang dikirimkan ke server mana pun, disimpan dalam database apa pun, atau dicatat oleh layanan apa pun. Saat Anda menutup atau menyegarkan halaman, semua file yang diunggah dan hasil perbandingan akan dibuang. Hal ini membuat Pembanding Struktur Direktori aman untuk menganalisis inventaris file sensitif, data audit keamanan, dan rilis perangkat lunak berpemilik.
Pertanyaan yang Sering Diajukan
Pembanding Struktur Direktori adalah alat yang menganalisis dua kumpulan daftar file - dari teks yang ditempel, manifes yang diunggah, atau arsip ZIP - dan mengidentifikasi perbedaan di antara keduanya. Ia bekerja dengan menguraikan setiap masukan ke dalam peta nama file yang dinormalisasi dengan ukuran, lalu membandingkan kedua peta untuk mengkategorikan setiap file sebagai Ditambahkan, Dihapus, Diubah, atau Tidak Berubah. Hasilnya ditampilkan dalam antarmuka tab interaktif dengan ringkasan statistik.
Alat ini mendukung tiga format input: (1) Teks biasa ditempelkan langsung ke area teks - satu file per baris, opsional dengan ukuran yang dipisahkan koma atau diapit tanda kurung (misalnya, "file.txt,1024" atau "file.txt [1024]"). (2) File teks yang diunggah (.txt) dan file nilai yang dipisahkan koma (.csv). (3) Arsip ZIP yang diunggah (.zip) - arsip ini secara otomatis didekompresi di browser Anda untuk mengekstrak struktur file internal.
Alat ini membandingkan file berdasarkan nama/jalurnya. Jika file ada di kedua input tetapi memiliki ukuran berbeda, maka dikategorikan sebagai Berubah. Perbandingan ukuran mengharuskan setidaknya salah satu input memberikan informasi ukuran. Arsip ZIP selalu menyertakan ukuran yang tidak terkompresi. Untuk daftar teks, Anda dapat memilih untuk menyertakan ukuran file menggunakan notasi koma atau tanda kurung.
Sangat. Semua pemrosesan terjadi sepenuhnya di dalam browser Anda. Daftar direktori Anda, file yang diunggah (termasuk arsip ZIP), dan hasil perbandingan tidak pernah meninggalkan perangkat Anda. Tidak ada data yang dikirimkan ke server mana pun, disimpan dalam database apa pun, atau dicatat oleh layanan apa pun. Saat Anda menutup atau menyegarkan halaman, semua data akan dibuang.
Ya. Anda dapat mengunggah arsip ZIP untuk salah satu atau kedua masukan. Alat ini akan secara otomatis mendekompresi file ZIP di browser Anda dan mengekstrak daftar file yang disimpan dengan ukurannya yang tidak terkompresi. Hal ini sangat berguna untuk membandingkan paket rilis perangkat lunak, arsip cadangan, atau kumpulan file apa pun yang digabungkan ke dalam format ZIP.
File yang ditambahkan ada dalam daftar Target (B) tetapi tidak dalam daftar Referensi (A). File yang dihapus ada dalam daftar Referensi (A) tetapi tidak dalam daftar Target (B). File yang diubah ada di kedua daftar tetapi memiliki ukuran berbeda. File yang tidak diubah ada di kedua daftar dengan ukuran yang sama. Keempat kategori tersebut memberi Anda gambaran lengkap tentang apa yang berubah antara kedua negara bagian tersebut.
Karena semua pemrosesan terjadi secara lokal di browser Anda, batasnya bergantung pada memori yang tersedia di perangkat Anda. Kebanyakan browser modern dapat menangani arsip ZIP hingga beberapa ratus megabyte. Untuk arsip yang sangat besar, pastikan tersedia RAM yang cukup.
Tingkat perubahan dihitung sebagai: (Total File yang Diubah / Total File Unik) × 100, dimana Total File yang Diubah mencakup file yang Ditambahkan, Dihapus, dan Diubah, dan Total File Unik adalah yang lebih besar dari dua jumlah file masukan. Ini memberikan ukuran yang dinormalisasi tentang seberapa banyak struktur direktori berubah.
Ya. Dengan membandingkan manifes file yang dikenal baik dengan daftar sistem saat ini, Anda dapat dengan cepat mendeteksi penambahan file yang tidak sah, penghapusan yang tidak terduga, dan perubahan file sistem. Pemrosesan lokal browser memastikan bahwa bukti sensitif tidak pernah terekspos ke server eksternal.