Detektor Perubahan File Batch
Unggah kumpulan file sebelum/sesudah untuk mendeteksi semua perubahan dengan Detektor Perubahan File Batch online gratis kami. Alat ini menganalisis kedua set dan mengkategorikan setiap file ke dalam empat kelompok: Ditambahkan (file baru hanya muncul di set Setelah), Dihapus (file ada di Sebelum tetapi hilang dari Setelah), Dimodifikasi (file dengan konten berbeda antar set - terdeteksi berdasarkan ukuran atau perbandingan hash SHA-256), dan Tidak Berubah (file identik di kedua set). Perbandingannya menggunakan nama file untuk mencocokkan file terkait, lalu secara opsional menghitung hash konten SHA-256 menggunakan Web Crypto API browser Anda untuk deteksi modifikasi definitif. Hasil disajikan dalam dasbor ringkasan visual dengan jumlah agregat, ukuran byte total untuk file yang ditambahkan dan dihapus, ikhtisar diagram batang, dan rincian rincian per file untuk setiap kategori perubahan. Semua pemrosesan tetap berada di browser Anda - file Anda tidak pernah diunggah, disimpan, atau dicatat. Tidak perlu mendaftar.
Batch File Change Detector
Upload a before/after set of files to detect all changes: added files, removed files, modified files, and unchanged files. The tool compares filenames and content hashes (SHA-256) to produce a comprehensive change report.
Before (Original Files)
Drop files here or click to browse
Multiple files supported
After (Modified Files)
Drop files here or click to browse
Multiple files supported
- Perbandingan Sebelum & Sesudah: Unggah dua kumpulan file - kumpulan "Sebelum" (file asli) dan kumpulan "Setelah" (file yang dimodifikasi). Alat ini membandingkan kedua set untuk langsung mengidentifikasi file mana yang ditambahkan, dihapus, dimodifikasi, atau dibiarkan tidak berubah. Sempurna untuk melacak perubahan dalam snapshot direktori, paket penerapan, dan folder proyek.
- Verifikasi Hash Konten: Untuk akurasi maksimum, alat ini menghitung hash konten SHA-256 untuk setiap file. Hal ini memastikan bahwa bahkan file dengan ukuran yang sama tetapi konten berbeda ditandai dengan benar sebagai diubah. Perbandingan hash menangkap perubahan halus yang tidak dapat dilewatkan oleh perbandingan ukuran saja. Dapat dinonaktifkan untuk perbandingan lebih cepat.
- Dasbor Ringkasan Visual: Dapatkan ikhtisar instan tentang semua perubahan dengan dasbor ringkasan visual yang menunjukkan jumlah file yang ditambahkan, dihapus, diubah, dan tidak diubah. Bagan batang interaktif dan bagian berkode warna memudahkan untuk memahami cakupan perubahan secara sekilas.
- Perincian Per-File Terperinci: Telusuri setiap kategori perubahan untuk melihat detail file individual: nama file, ukuran sebelum dan sesudah, perbedaan ukuran untuk file yang dimodifikasi, dan lencana status. Setiap jenis perubahan diberi kode warna (hijau untuk ditambahkan, merah untuk dihapus, kuning untuk diubah) untuk pemindaian visual cepat.
- Audit Paket Penerapan: Bandingkan paket penerapan di seluruh versi untuk memverifikasi bahwa file yang benar telah ditambahkan, diperbarui, atau dihapus. Pastikan tidak ada file sensitif yang bocor antar lingkungan dan semua aset yang diperlukan ada dalam build produksi.
- Pelacakan Perubahan Proyek: Saat memigrasikan proyek antar repositori atau restrukturisasi direktori, gunakan detektor perubahan file batch untuk memverifikasi bahwa tidak ada file yang hilang atau diubah secara tidak sengaja selama proses tersebut. Temukan aset, konfigurasi, atau dokumentasi yang hilang.
- Investigasi Insiden Keamanan: Bandingkan cadangan sistem yang bersih dengan versi yang berpotensi disusupi untuk mengidentifikasi file mana yang ditambahkan, dimodifikasi, atau dihapus oleh penyerang. Identifikasi cepat terhadap file mencurigakan mempercepat respons dan remediasi insiden.
- Verifikasi Migrasi Data: Setelah memigrasikan data antara sistem penyimpanan atau format file, bandingkan direktori sumber dan tujuan untuk memastikan setiap file ditransfer dengan benar. Deteksi file yang terpotong, rusak, atau hilang sebelum mengandalkan data yang dimigrasi.
- Perbandingan Rilis & Versi: Bandingkan file antara rilis atau versi perangkat lunak untuk menghasilkan log perubahan komprehensif dari modifikasi tingkat file. Berguna bagi manajer rilis dan tim QA untuk memverifikasi bahwa semua perubahan yang dimaksudkan telah dimasukkan ke dalam rilis.
- Verifikasi Integritas Cadangan: Bandingkan snapshot cadangan secara teratur dengan yang asli untuk mendeteksi kerusakan diam-diam, cadangan yang tidak lengkap, atau modifikasi yang tidak sah. Deteksi dini masalah pencadangan mencegah skenario kehilangan data dan memastikan pemulihan.
Pertanyaan yang Sering Diajukan
Detektor perubahan file batch membandingkan dua kumpulan file - kumpulan Sebelum dan Setelah - untuk mengidentifikasi file mana yang ditambahkan, dihapus, diubah, atau dibiarkan tidak berubah. Ini berguna untuk verifikasi penerapan, audit keamanan, pemeriksaan integritas cadangan, dan validasi migrasi data.
Alat ini membandingkan file dengan nama yang sama di kedua set. Pertama ia memeriksa apakah ukuran file berbeda. Untuk file dengan ukuran yang sama, hashing konten SHA-256 memberikan verifikasi pasti - hash yang berbeda berarti konten yang berbeda, menangkap modifikasi yang mempertahankan ukuran file.
SHA-256 adalah fungsi hash kriptografi yang menghasilkan sidik jari 64 karakter unik untuk file apa pun. Bahkan perubahan satu byte pun menghasilkan hash yang sangat berbeda. Alat ini menggunakan Web Crypto API bawaan browser untuk hashing lokal yang cepat.
Tidak ada batasan yang tegas. Pemrosesan terjadi sepenuhnya di browser Anda, jadi batasnya bergantung pada memori perangkat Anda. Anda dapat menonaktifkan hashing konten untuk perbandingan yang lebih cepat ketika pemeriksaan ukuran saja sudah cukup.
Sangat. Semua pemrosesan dilakukan secara lokal di browser Anda. File Anda tidak pernah diunggah ke server mana pun. Alat ini membaca nama file, ukuran, dan secara opsional menghitung hash - semuanya menggunakan kemampuan browser Anda. Tidak ada konten yang dikirim, disimpan, atau dicatat.
Kasus penggunaan yang umum meliputi: memverifikasi paket penerapan, mengaudit perubahan file yang tidak sah setelah insiden keamanan, memvalidasi migrasi data, membandingkan versi perangkat lunak, memeriksa integritas cadangan, melacak perubahan file proyek, dan menganalisis snapshot bukti forensik digital.
Ya, ini berfungsi dengan semua jenis file - dokumen, gambar, audio, video, arsip, executable, kode sumber, dan file biner. Alat ini hanya membandingkan nama file, ukuran, dan hash kriptografi, yang berfungsi secara universal di semua format file.
File yang ditambahkan (hijau) adalah file baru hanya di set Setelah. File yang dihapus (merah) berada di set Sebelum tetapi hilang dari Setelah. File yang dimodifikasi (kuning) ada di keduanya tetapi dengan konten berbeda. File yang tidak diubah (abu-abu) identik di kedua set.
File dicocokkan berdasarkan nama file. Jika Anda perlu membandingkan file dengan nama berbeda, ganti namanya agar cocok sebelum diunggah. Hal ini memastikan alat dapat memasangkan file dengan benar antara kumpulan Sebelum dan Setelah untuk perbandingan yang bermakna.
Perbandingan ukuran saja lebih cepat dan memadai jika file dengan ukuran berbeda dijamin berbeda. Perbandingan hash (SHA-256) lebih akurat karena mendeteksi perubahan konten bahkan ketika ukuran file tetap sama - misalnya, jika satu byte diubah pada tempatnya tanpa mengubah panjang file keseluruhan.