Kompresor File HAR
Kompres file HTTP Archive (HAR) secara online dan gratis. Kompresor file HAR kami menghapus badan respons, cookie, dan header - lalu mengompres hasilnya dengan GZIP untuk pengurangan ukuran 80-95%. Alat ini menganalisis file HAR Anda saat diunggah untuk menunjukkan dengan tepat apa yang membuatnya besar. Semua pemrosesan terjadi di browser Anda. Tanpa pendaftaran.
Upload a HAR (HTTP Archive) file to strip response bodies, cookies, and headers - then compress to GZIP for easy sharing. Shows per-entry analysis and estimated size reduction before processing. Your HAR file never leaves your device.
HAR files contain sensitive data - request URLs, headers, cookies, and response bodies. This tool processes everything locally in your browser. Your HAR file is never uploaded to any server.
Mengapa Menggunakan Kompresor File HAR Kami?
Berikut adalah keunggulan utama alat ini.
- Kompresi file HAR instan: kompres file HAR seketika di browser Anda - tanpa unggah ke server dan tanpa pemrosesan cloud. Kompresor file har kami menghapus badan respons, cookie, dan header, lalu mengompres hasilnya dengan GZIP agar mudah dibagikan.
- Kompresor file HAR online yang aman: file HAR berisi data sensitif - URL permintaan, cookie, dan badan respons. Kompresor file har kami memproses semuanya secara lokal di browser Anda. File HAR Anda tidak pernah diunggah ke server mana pun.
- Kompresor file HAR tanpa pemasangan: kompres file HAR langsung di browser Anda tanpa mengunduh perangkat lunak, tanpa plugin, dan tanpa akun. Berfungsi di browser modern mana pun pada sistem operasi apa pun - tanpa pendaftaran.
- Analisis HAR dengan rincian per entri: kompresor menganalisis file HAR Anda segera saat diunggah - menampilkan total entri, ukuran badan respons, header, dan cookie. 5 badan respons terbesar dicantumkan agar Anda tahu persis apa yang membuat file HAR Anda besar.
Kasus Penggunaan Umum Kompresor File HAR
Berikut adalah skenario yang paling umum.
- Membagikan file HAR ke tim dukungan: kompres file HAR sebelum dibagikan ke dukungan pelanggan atau tim dukungan vendor. File HAR khas dari aplikasi web kompleks bisa berukuran 50-200 MB - mengompresnya ke GZIP mengurangi menjadi 5-20 MB agar mudah dilampirkan di email atau diunggah.
- Lampiran laporan bug: kompres file HAR sebelum dilampirkan ke issue GitHub, tiket Jira, atau issue Linear. Kompresor file har menghapus badan respons (yang berisi data sensitif) sekaligus mempertahankan struktur permintaan/respons yang diperlukan untuk debugging.
- Pengarsipan analisis kinerja: kompres file HAR dari WebPageTest, Lighthouse, dan Chrome DevTools sebelum diarsipkan ke S3 atau GCS. File HAR terkompresi sangat baik dengan GZIP - biasanya 80-90% - sehingga penyimpanan jangka panjang menjadi hemat biaya.
- Membagikan HAR dengan aman secara privasi: hapus cookie dan badan respons dari file HAR sebelum dibagikan ke pihak eksternal. Kompresor file har menghapus token autentikasi sensitif, cookie sesi, dan data respons API sekaligus mempertahankan data waktu jaringan.
- Pengujian dan mocking API: kompres file HAR yang dipakai sebagai fixture untuk alat mocking API (Mockoon, WireMock, Polly.js). Menghapus badan respons dan hanya menyisakan struktur permintaan/respons menghasilkan fixture HAR minimal untuk rangkaian pengujian.
- Kolaborasi tim dan tinjauan kode: kompres file HAR sebelum dibagikan ke rekan kerja untuk tinjauan kode dan analisis kinerja. Kompresor file har menghasilkan HAR yang bersih dan ringkas yang dapat di-commit ke kontrol versi atau dibagikan melalui Slack.
Apa Itu File HAR?
File HAR (HTTP Archive) adalah log berformat JSON dari semua permintaan dan respons HTTP yang direkam browser selama sesi web. File HAR diekspor dari Chrome DevTools, Firefox Developer Tools, Safari Web Inspector, dan alat seperti WebPageTest serta Lighthouse. File ini berisi URL permintaan, header, cookie, badan permintaan, badan respons, dan data waktu untuk setiap permintaan jaringan. File HAR sangat berharga untuk analisis kinerja dan debugging, tetapi bisa sangat besar - sesi aplikasi web kompleks dapat menghasilkan file HAR 50-200 MB. Kompresor file har kami menghapus komponen terbesar dan mengompres hasilnya dengan GZIP, biasanya mencapai pengurangan ukuran 80-95%.
Cara Kerja Kompresor File HAR Kami
Ikuti tiga langkah berikut.
- 1 Unggah file HAR Anda: seret dan lepas file .har atau .json apa pun. HAR langsung diurai dan dianalisis - menampilkan total entri, ukuran badan respons, ukuran header, dan 5 badan respons terbesar. File Anda tidak pernah meninggalkan perangkat Anda.
- 2 Pilih opsi penghapusan: pilih komponen yang akan dihapus - badan respons (disarankan), cookie (disarankan), badan permintaan, header, dan data waktu. Perkiraan ukuran keluaran diperbarui secara waktu nyata sesuai pilihan Anda.
- 3 Unduh file terkompresi: klik «Kompres HAR ke GZIP» untuk mengunduh file .har.gz, atau nonaktifkan GZIP untuk mengunduh file .har yang sudah dibersihkan. Pesan sukses menampilkan pengurangan ukuran yang tepat.
Apa yang Dihapus
Alat ini dapat menghapus beberapa komponen.
- Badan respons (disarankan): komponen terbesar pada sebagian besar file HAR - berisi HTML, JSON, CSS, JS, dan data gambar lengkap dari setiap respons. Menghapus badan respons biasanya membuang 70-90% ukuran file HAR sekaligus mempertahankan semua data waktu dan header yang diperlukan untuk analisis kinerja.
- Cookie (disarankan): token sesi, cookie autentikasi, dan cookie pelacakan. Menghapus cookie disarankan sebelum membagikan file HAR ke pihak eksternal untuk mencegah pembajakan sesi.
- Badan permintaan: data POST, pengiriman formulir, dan muatan permintaan API. Hapus ini saat membagikan file HAR yang berisi data formulir sensitif atau kredensial API.
- Header: header permintaan dan respons termasuk Authorization, Cookie, Set-Cookie, dan header khusus. Hapus header saat membagikan file HAR yang berisi kunci API atau token autentikasi di header.
Keterbatasan Penting
Kompresor file har menggunakan API CompressionStream bawaan browser untuk kompresi GZIP - didukung Chrome 80+, Firefox 113+, Safari 16.4+, dan Edge 80+. Batas ukuran file praktis bergantung pada RAM yang tersedia di perangkat Anda - sebagian besar perangkat modern menangani file HAR hingga beberapa ratus MB. Untuk file HAR yang sangat besar (lebih dari 500 MB), pertimbangkan alat baris perintah: jq 'del(.log.entries[].response.content.text)' file.har | gzip > file.har.gz .
Pertanyaan yang Sering Diajukan
Kompresor file HAR menghapus komponen besar dari file HTTP Archive (badan respons, cookie, header) dan mengompres hasilnya ke GZIP - mengurangi ukuran file 80-95%. Kompresor file har online gratis kami bekerja sepenuhnya di browser Anda - file HAR Anda tidak pernah diunggah ke server mana pun.
File HAR (HTTP Archive) adalah log JSON semua permintaan dan respons HTTP yang direkam selama sesi browser. File HAR besar karena berisi badan respons lengkap untuk setiap permintaan - HTML, JSON, CSS, JavaScript, dan gambar berenkode base64.
Selalu hapus cookie dan badan respons sebelum membagikan file HAR ke pihak eksternal. Opsi yang direkomendasikan pada kompresor file har menghapus data paling sensitif sekaligus mempertahankan data waktu jaringan yang diperlukan untuk analisis kinerja.
Tentu saja. Kompresor file har kami memproses semuanya secara lokal di browser Anda. File HAR Anda tidak pernah diunggah ke server mana pun, tidak pernah disimpan, dan tidak pernah meninggalkan perangkat Anda.
Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkatan premium, tanpa batas ukuran file, dan tanpa iklan yang mengganggu alur kerja Anda.
Menghapus badan respons membuang isi respons HTTP (dengan kehilangan, pengurangan 70-90%). GZIP lalu mengompres struktur JSON yang tersisa (tanpa kehilangan, pengurangan tambahan 80-90%). Bersama-sama keduanya dapat mengurangi file HAR 100 MB menjadi di bawah 5 MB.
Dekompres dengan `gunzip file.har.gz` di Linux/macOS, atau 7-Zip di Windows. File .har hasilnya dapat dibuka di Chrome DevTools (tab Network → Import) atau alat analisis HAR.
Ya, tetapi dekompres dulu. Impor file .har ke Chrome DevTools melalui tab Network → Import HAR. Jika Anda menghapus badan respons, isi respons akan kosong, tetapi semua header dan data waktu tetap dipertahankan.
Karena pemrosesan berjalan sepenuhnya di browser Anda, batas praktisnya bergantung pada RAM yang tersedia di perangkat Anda. Sebagian besar perangkat modern menangani file HAR hingga beberapa ratus MB tanpa masalah.