Tidak suka iklan? Pergi Bebas Iklan Hari ini

Pembuang dan Pengolah Kode Escape ANSI

Pengembang
IKLAN · HAPUS?
MEMASUKKAN

Analisis Sekuensi

Referensi Kode SGR

IKLAN · HAPUS?

Memandu

ANSI Escape Code Stripper & Parser

Pembuang dan Pengolah Kode Escape ANSI

Hapus atau renderi kode escape ANSI dari keluaran terminal. Tempatkan teks terminal berwarna dan pilih untuk menghilangkan semua sekwenya untuk tekstur nirwarna bersih (modus strip) atau menampilkan keluaran yang tergaya dengan warna seperti apa akan tampak di terminal (modus render). Dukung sekwen ANSI 8-warna, 256-warna, dan true-color 24-bit.

Cara Penggunaan

Pastikan Anda memasukkan output terminal berwarna ANSI ke dalam area input, atau pilih contoh (ls yang berwarna-warni, diff git, log pembangunan, atau tampilan gaya neofetch). Pilihlah Mode Hapus untuk menghapus semua sekwen escape dan mendapatkan teks bersih, atau Mode Render untuk melihat output berwarna sebagai HTML tergaya. Bagian analisis sekvens menunjukkan setiap kode escape yang ditemukan bersama dengan posisinya, representasi rawnya, dan maknanya yang terdekod. Gunakan Referensi SGR untuk mencari kode khusus.

Fitur

  • Modan Strip Hapus semua sekwensi ANSI dari keluaran terminal untuk mendapatkan teks yang bersih dan sederhana. Menampilkan statistik: karakter yang dihapus, jumlah sekwensi yang ditemukan, serta panjang teks bersih. Salin atau unduh sebagai file .txt.
  • Modus Rendering — Konversi kode ANSI menjadi HTML/CSS berstyle dan tampilkan keluaran berwarna dengan latar belakang gelap seperti terminal. Dukung tebal, miring, bawah garis, dan semua mode warna. Salin sebagai HTML atau unduh.
  • Dukungan Warna Penuh — Mengatur palet warna standar 8 warna (30–37), warna terang (90–97), palet 256 warna (38;5;n), dan warna bening sebenarnya 24-bit (38;2;r;g;b) untuk latar belakang dan teks.
  • Analisis Sekuensi Tabel rinci dari setiap **ANSI escape sequence** yang ditemukan: posisi byte, representasi terescap raw, makna terdekod, dan parameter **SGR**. Ringkasan jumlah berdasarkan jenisnya.
  • Pembaca Otomatis Pengenalan — Mengolah baik byte ESC sebenarnya (0x1b) dari paste terminal maupun representasi teks seperti `\033[31m` atau `\x1b[31m` yang berasal dari kode sumber.
  • Konten Contoh Contoh internalan yang sudah dilengkapi: pembaruan berwarna cerah untuk perintah `ls`, perbandingan Git dengan warna merah/hijau, log pembangunan dengan peringatan/kesalahan, dan informasi sistem gaya ASCII art seperti neofetch.
  • Referensi Kode SGR Tabel komprehensif kode rendisi grafis seleksi: reset, tebal, miring, garis bawah, garis penghapus, semua kode warna latar belakang/hadapan, sintaks kod warna 256 dan warna benar.

Kode Esc ANSI

Kode escape ANSI adalah sekumpulan byte berupa urutan khusus yang mengontrol format teks dalam emulator terminal. Mereka dimulai dengan karakter ESC (0x1b atau \033) diikuti oleh kurung dan kode parameter. Yang paling umum adalah kode SGR (Select Graphic Rendition) yang diakhiri dengan ‘m’ untuk mengatur warna dan gaya teks. Kode ini sering terintegrasi dalam output dari alat seperti `ls`, `git`, `grep`, sistem pembangunan, dan pelari uji coba untuk menghasilkan keluaran terminal berwarna. Ketika keluaran ini dikopi atau dilog, kode escape tersebut tampak sebagai teks garib (berantakan) — alat ini menghapus atau mengubah formatnya.

IKLAN · HAPUS?

Apa itu kode escape ANSI?

Kode escape ANSI (juga disebut sebagai sekwensi escape ANSI atau CSI) adalah sekwensi karakter khusus yang mengontrol format teks dalam emulator terminal. Mereka dimulai dengan karakter ESC (heksadecimal 0x1b, oktal \033), diikuti oleh kurung ‘[’ dan parameter angka yang berakhir dengan huruf. Kode SGR yang berakhir dengan ‘m’ mengatur warna dan gaya: \033[31m menampilkan teks merah, \033[1m mengaktifkan bold, \033[0m mereset semua formatasi. Mereka digunakan oleh hampir setiap alat perantara komando garis perintah untuk menghasilkan output berwarna.

Mengapa Anda melihat karakter yang terguncang dalam keluaran terminal Anda?

Ketika Anda salin output terminal berwarna ke editor teks, log file, atau clipboard, kode escape ANSI muncul sebagai sekwensi seperti `\033[31m` atau `^[[31m`. Ini adalah instruksi formatasi yang asli dari terminal Anda yang biasanya diterjemahkan menjadi warna. Mereka tampak sebagai teks berantakan karena aplikasi penerima tidak mengerti kode ANSI. Gunakan mode *strip* pada alat ini untuk menghapusnya dan mendapatkan teks bersih, atau mode *render* untuk mempreview warna yang diharapkan.

Apa perbedaan antara **8-bit**, **256 warna**, dan **warna nyata**?

Modus warna 8-warna menggunakan kode 30–37 untuk latar belakang dan 40–47 untuk teks, memberikan 8 warna dasar (hitam, merah, hijau, kuning, biru, magenta, siyan, putih) serta varian terang (90–97, 100–107). Modus 256-warna menggunakan sintaksis `\033[38;5;Nm` di mana N adalah angka 0–255, memberikan 216 warna RGB plus 24 tingkat grayscale. Warna benar (24-bit) menggunakan `\033[38;2;R;G;Bm` untuk nilai RGB langsung, mendukung lebih dari 16 juta warna. Kebanyakan terminal modern mendukung ketiga mode tersebut.

Apakah keluaran terminal saya dikirim ke server?

Tidak — semua pemrosesan terjadi secara penuh di browser Anda menggunakan pemeriksaan regex JavaScript dan manipulasi DOM. Output terminal Anda tidak pernah keluar dari perangkat Anda. Ini penting karena output terminal sering mengandung path file, nama server, alamat IP, dan informasi sensitif lainnya. Semua penghapusan, pengrenderan, dan analisis dilakukan di sisi klien tanpa panggilan API.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?