Pembanding Teks
Bandingkan dua teks mengikut baris, perkataan atau aksara. Serlahkan penambahan dan pemadaman dalam draf, kod serta JSON, dengan ruang dan baris baharu dikekalkan. Tanpa akaun.
Hasil akan dipaparkan di sini.
Cara membandingkan dua teks
- Tampalkan teks asal dalam medan pertama dan versi yang dikemas kini dalam medan perbandingan.
- Pilih baris untuk kod dan senarai, perkataan untuk perenggan, atau aksara untuk perubahan kecil pada huruf dan nombor.
- Jalankan perbandingan dan semak penambahan serta pemadaman yang diserlahkan. Tukar mod dan bandingkan semula untuk tahap perincian lain.
Tentang Pembanding Teks
Perbandingan baris sesuai untuk fail sumber dan perubahan konfigurasi; perbandingan aksara membantu mencari suntingan kecil. Ruang turut dibandingkan secara tepat. Perbandingan yang terlalu besar atau rumit dihentikan supaya pelayar kekal responsif.
Contoh perbandingan dua versi teks
- Input
Input Baris pertama Baris kedua Baris ketiga Teks perbandingan Baris pertama Baris yang diubah Baris ketiga- Hasil
[ { "value": "Baris pertama\nBaris ", "count": 6, "kind": "unchanged" }, { "value": "kedua", "count": 1, "kind": "removed" }, { "value": "yang diubah", "count": 3, "kind": "added" }, { "value": "\nBaris ketiga", "count": 4, "kind": "unchanged" } ]
Soalan lazim tentang Pembanding Teks
Bilakah saya patut membandingkan mengikut baris, perkataan atau aksara?
Mod baris menyerlahkan seluruh baris yang berubah dan sesuai untuk kod, log serta senarai. Mod perkataan mengecilkan bahagian yang berubah dalam ayat sambil mengekalkan ruang. Mod aksara membantu mencari satu huruf atau digit yang berubah. Emoji dan tanda gabungan mungkin mengandungi beberapa titik kod; gunakan pemeriksa Unicode jika rupanya mengelirukan.
Adakah ruang, penghujung baris dan huruf besar atau kecil diabaikan?
Tidak. Ruang, tab, penghujung baris serta huruf besar dan kecil turut dibandingkan. Teks yang nampak sama mungkin mengandungi aksara tidak kelihatan yang berbeza. Mod perkataan bukan penganalisis tatabahasa khusus bahasa. Jika seluruh baris diserlahkan, cuba mod aksara.
Bolehkah saya membandingkan JSON atau kod sumber?
Ya, dengan menampalkannya sebagai teks. JSON dibandingkan sebagai teks, bukan berdasarkan kesetaraan data; inden dan susunan kekunci boleh menghasilkan perbezaan. Formatkan kedua-duanya dengan tetapan JSON yang sama dahulu untuk mengurangkan perbezaan format. Alat ini tidak menjalankan kod, mengesahkan tingkah laku program atau menggabungkan perubahan secara automatik.
Bolehkah saya membandingkan fail Word atau PDF dan memuat turun tampalan Git?
Halaman ini membandingkan dua teks yang ditampal dan tidak mengekstrak kandungan fail Word atau PDF. Salinan dan muat turun memberikan senarai perubahan berstruktur sebagai teks JSON, bukan tampalan Git atau dokumen gabungan. Teks besar atau sangat berbeza mungkin mencapai had saiz atau masa; bandingkan bahagian yang lebih kecil.
Adakah fail, token atau teks saya dimuat naik?
Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.
Alat berguna untuk langkah seterusnya
- Pemformat, Pemadat dan Pengesah JSON
Formatkan, padatkan dan sahkan JSON sambil mengekalkan ketepatan nombor besar. Pilih inden dan susun kunci secara rekursif.
- Pemeriksa Unicode dan Penukar Jujukan Lepas
Periksa titik kod Unicode, bait UTF-8 dan unit UTF-16, atau tukar jujukan lepas Unicode JavaScript kepada teks.
- Hash SHA-256 dan Checksum Fail
Jana SHA-256 untuk teks dan fail, kemudian semak fail yang dimuat turun dengan checksum yang diterbitkan.
Kegunaan lazim dan contoh
- Pemadat JSON
Ringkaskan JSON kepada satu baris tanpa mengubah teks atau ketepatan nombor.
Semua alat pembangun
Pengekodan dan Fail
Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.
Pengekod dan Penyahkod Base64
Kodkan teks UTF-8 kepada Base64 atau nyahkod Base64 standard dan selamat untuk URL. Laraskan pengisi dan panjang baris.
Pengekod dan Penyahkod Base64URL
Tukar teks kepada Base64 yang selamat untuk URL dengan aksara - dan _. Kodkan atau nyahkod Base64URL tanpa pengisi.
Imej kepada Base64
Tukar PNG, JPEG, GIF, WebP, SVG dan format imej yang dikenal pasti kepada Base64 Data URI dalam pelayar.
Base64 kepada Imej
Nyahkod imej Base64 atau Data URI, pratonton format yang disokong dan muat turun bait imej asal.
Fail kepada Base64
Kodkan sebarang fail kepada rentetan Base64 dengan pilihan awalan Data URI, pengisi dan pemisah baris MIME.
Base64 kepada Fail
Tukar rentetan Base64 dan Data URI kepada fail yang boleh dimuat turun tanpa mengubah data binari yang dinyahkod.
Pengekod dan Penyahkod URL
Kodkan dan nyahkod komponen URL, alamat penuh dan nilai borang. Kendalikan kod peratus dan ruang dengan betul.
Pengekod dan Penyahkod Entiti HTML
Tukar teks dan aksara Unicode kepada entiti HTML, atau nyahkod rujukan aksara bernama dan berangka.
Pemeriksa Unicode dan Penukar Jujukan Lepas
Periksa titik kod Unicode, bait UTF-8 dan unit UTF-16, atau tukar jujukan lepas Unicode JavaScript kepada teks.
Semakan Data dan Teks
Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.
Pemformat, Pemadat dan Pengesah JSON
Formatkan, padatkan dan sahkan JSON sambil mengekalkan ketepatan nombor besar. Pilih inden dan susun kunci secara rekursif.
Penyahkod JWT
Baca pengepala dan muatan JWT serta semak waktu tamat dan mula sah tanpa menghantar token ke mana-mana.
Penguji Ungkapan Nalar
Uji ungkapan nalar JavaScript dengan bendera, kedudukan padanan, kumpulan tangkapan dan kumpulan bernama.
Hash, Pengecam dan Jadual
Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.
Hash MD5 dan Checksum Fail
Kira hash MD5 untuk teks atau fail setempat dan bandingkan dengan checksum jangkaan.
Hash SHA-1 dan Checksum Fail
Kira SHA-1 untuk teks UTF-8 atau fail dan bandingkan hasilnya dengan checksum jangkaan.
Hash SHA-256 dan Checksum Fail
Jana SHA-256 untuk teks dan fail, kemudian semak fail yang dimuat turun dengan checksum yang diterbitkan.
Hash SHA-512 dan Checksum Fail
Kira SHA-512 untuk teks dan fail pada peranti anda, lalu bandingkan nilai perenambelasan penuh.
Kalkulator Checksum CRC32
Kira CRC-32 standard untuk teks atau fail dan bandingkan hasil perenambelasan lapan aksara.
Penjana HMAC
Jana HMAC-SHA-1, HMAC-SHA-256 dan HMAC-SHA-512 dengan kunci rahsia UTF-8 atau perenambelasan.
Penjana UUID dan GUID
Jana UUID v4 rawak atau UUID v7 tersusun mengikut masa, satu demi satu atau secara pukal.
Penukar Cap Masa Unix
Tukar saat Unix, milisaat dan tarikh ISO 8601. Lihat detik yang sama dalam UTC atau mana-mana zon waktu IANA.
Penghurai Ungkapan Cron
Sahkan Cron lima atau enam medan dan lihat waktu pelaksanaan seterusnya dalam zon IANA, termasuk perubahan waktu musim panas.
Penjana Ungkapan Cron
Bina Cron daripada medan masa atau jadual lazim, kemudian pratonton pelaksanaan seterusnya dalam zon yang dipilih.
Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.