.HAR

Plik HAR

HTTP Archive
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik HAR to HTTP Archive - dziennik JSON każdego żądania sieciowego wykonanego przez przeglądarkę podczas sesji. Otwórz go, przeciągając go do Google HAR Analyzer lub do narzędzi deweloperskich przeglądarki (F12 > Sieć). Przed udostępnieniem wyczyść go: HAR przechowuje pliki cookie, tokeny autoryzacji i hasła w formie zwykłego tekstu.

Deweloper: W3C Web Performance Working Group (originally Jan Odvarko / Firebug, with the Web Performance WG) Kategoria: Pliki internetowe Otwarty standard MIME: application/json
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 29, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku HAR?

Plik .har - skrót od HTTP Archive - to oparty na formacie JSON dziennik, który rejestruje każde żądanie i odpowiedź HTTP wymienione podczas sesji przeglądarki. Przeglądarki, serwery proxy i narzędzia do monitorowania wydajności eksportują pliki .har, aby programiści i inżynierowie wsparcia mogli odtwarzać, sprawdzać i analizować aktywność sieciową w trybie offline.

Format powstał około 2007 roku jako format eksportu panelu Net w Firebug, a później został sformalizowany w szkicu edytorskim W3C w 2012 roku. HAR 1.2 to wersja zapisywana obecnie przez wszystkie główne przeglądarki: Chrome, Edge, Firefox i Safari posiadają opcję Zapisz wszystko jako HAR w zakładce Sieć narzędzi deweloperskich.

Wewnętrznie plik .har jest pojedynczym obiektem JSON z jednym kluczem najwyższego poziomu - log - zawierającym:

  • version - zawsze 1.2 w nowoczesnych eksportach (starsze narzędzia zapisywały 1.1)
  • pages[] - jeden wpis na każde załadowanie strony, z ogólnym czasem ładowania
  • entries[] - jeden wpis na parę żądanie/odpowiedź HTTP, w tym URL, metodę, kod statusu, nagłówki, pliki cookie, przesłane dane formularza i czasy poszczególnych etapów (wyszukiwanie DNS, połączenie TCP, uścisk dłoni TLS, wysyłanie, oczekiwanie, odbieranie)

Ponieważ pliki .har przechowują to wszystko jako zwykły tekst UTF-8, mogą zawierać wrażliwe dane, takie jak pliki cookie sesji, tokeny autoryzacji i pełne treści odpowiedzi. Traktuj je jak dane uwierzytelniające przed publicznym udostępnieniem lub dołączeniem do zgłoszenia serwisowego.

Zespoły wsparcia w usługach takich jak Microsoft 365, Okta, Zendesk i Cloudflare rutynowo proszą użytkowników o nagranie i dołączenie pliku .har, aby pomóc w diagnozowaniu błędów logowania, powolnego ładowania stron i błędów API. Badacze bezpieczeństwa ładują również eksporty .har do narzędzi takich jak Fiddler lub Wireshark, aby sprawdzać i odtwarzać przechwycone sesje.

Pliki rosną szybko: proste załadowanie strony może wygenerować 200 KB-2 MB; nagranie złożonej sesji trwającej kilka minut może przekroczyć 100 MB. Format nie posiada wbudowanej kompresji, choć pliki .har są rutynowo pakowane zewnętrznie do formatu gzip w celu przechowywania lub przesyłania. Każdy edytor tekstu może je otworzyć - ponieważ są zwykłym JSON - a dedykowane analizatory, takie jak Google Admin Toolbox HAR Analyzer, prezentują dane jako interaktywne tabele kaskadowe (waterfall) żądań i odpowiedzi.

Bezpieczeństwo

RYZYKO: HIGH

Zagrożeniem związanym z HAR nie jest złośliwe oprogramowanie, ale WYCIEK DANYCH. HAR przechowuje wszystko, co przeglądarka wysłała i odebrała w formie jawnej: pliki cookie sesji, tokeny OAuth/bearer, klucze API, tokeny CSRF, pełne treści POST, a czasem wpisane hasła. Każdy, kto wejdzie w posiadanie pliku, może często odtworzyć uwierzytelnioną sesję użytkownika. Głośne incydenty (np. naruszenie systemu wsparcia Okta w 2023 r., gdzie skradzione pliki HAR zawierały tokeny sesji) czynią to zagrożenie realnym. Przed udostępnieniem HAR: wygeneruj go BEZ zawartości odpowiedzi, jeśli to możliwe, i przepuść go przez narzędzie do czyszczenia (np. „HAR sanitizer” od Cloudflare/Google lub narzędzie har-sanitizer), aby usunąć pliki cookie, nagłówki Authorization i tokeny. Nigdy nie publikuj surowego pliku HAR w publicznym zgłoszeniu, na forum ani na czacie. Sam plik nie jest wykonywalny, więc otwarcie go do ODCZYTU jest bezpieczne.

Szczegóły formatu

w pigułce
PEŁNA NAZWAHTTP Archiveznany również jako HAR file, HTTP Archive format
DEWELOPERW3C Web Performance Working Group (originally Jan Odvarko / Firebug, with the Web Performance WG)od 2007 (HAR 1.1 draft, Firebug Net panel); W3C draft 'HTTP Archive (HAR) format' 2012
TYP MIMEapplication/json
TYPDziennik sesji przeglądarki/klienta HTTP oparty na JSON (tekst)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Resource Interchange Audio (stary .HAR) - Kilka starych gier z ery DOS używało rozszerzenia .har dla spakowanych archiwów audio/zasobów; nie ma to związku z HTTP Archive.

Programy otwierające pliki HAR

Windows5 apps
Google Admin Toolbox HAR Analyzer Darmowy Otwórz stronę w przeglądarce, przeciągnij plik .har na stronę - renderuje on oś czasu i szczegóły poszczególnych żądań całkowicie po stronie klienta (plik nie jest przesyłany na serwer).
Google Chrome / Microsoft Edge DevTools Darmowy Naciśnij F12, otwórz zakładkę Sieć, kliknij prawym przyciskiem myszy na liście żądań, wybierz „Importuj plik HAR” (lub przeciągnij .har na panel), aby odtworzyć wykres kaskadowy.
Visual Studio Code Darmowy Otwórz .har jako JSON; użyj funkcji Formatuj dokument i zwijania kodu, aby go przeczytać. Rozszerzenie „HAR Viewer” dodaje widok strukturalny.
Notepad / any text editor Open-source Otwórz jako tekst - to JSON. Użyj wtyczki JSON, aby sformatować tekst (pretty-print) przed czytaniem.
Fiddler Everywhere Freemium File > Import > HAR - ładuje przechwycone dane do inspektorów Fiddler w celu odtworzenia i analizy.
macOS2 apps
Safari Web Inspector Wbudowany Włącz menu Programowanie, otwórz Web Inspector w zakładce Sieć, a następnie zaimportuj HAR; lub użyj Google HAR Analyzer w dowolnej przeglądarce.
Google HAR Analyzer (web) Darmowy Ten sam analizator po stronie klienta działa w Safari/Chrome na macOS.
Linux2 apps
Google HAR Analyzer (web) Darmowy Ten sam analizator po stronie klienta działa w Safari/Chrome na macOS.
Chromium / Firefox DevTools Open-source F12 > Sieć > Importuj HAR.
Web1 app
Google Admin Toolbox HAR Analyzer Darmowy Otwórz stronę w przeglądarce, przeciągnij plik .har na stronę - renderuje on oś czasu i szczegóły poszczególnych żądań całkowicie po stronie klienta (plik nie jest przesyłany na serwer).

Szczegóły techniczne

specyfikacja
Format konteneraJSON (zwykły tekst, UTF-8)
Typ MIMEapplication/json; zarejestrowany również jako application/har+json
Sygnatura plikuBrak - identyfikowany przez strukturę JSON; plik prawie zawsze zaczyna się od {"log":{"version":"1.2"
Wewnętrzne pole wersjipole log.version: „1.2” we wszystkich nowoczesnych eksportach; starsze narzędzia zapisywały „1.1”
Schemat najwyższego poziomu{log:{version, creator, browser, pages[], entries[]}} - jeden element entries[] na parę żądanie/odpowiedź HTTP
Pola czasu dla wpisuRozdzielczość milisekundowa dla każdego etapu: dns, connect, ssl, send, wait (TTFB), receive - umożliwia analizę wykresu kaskadowego
Obsługa treści binarnychBinarne treści odpowiedzi są kodowane w base64 wewnątrz pola tekstowego JSON
KompresjaBrak wbudowanej; powszechnie pakowane zewnętrznie jako .har.gz do przechowywania lub przesyłania
Wrażliwość prywatnościWysoka - przechowuje pliki cookie, nagłówki autoryzacji, tokeny autoryzacji oraz pełne treści żądań/odpowiedzi w formacie jawnym
Typowy rozmiar pliku200 KB - 50 MB na sesję; sesje bogate w multimedia lub przedłużone mogą przekroczyć 100 MB
Obsługa platformEksportowane przez narzędzia deweloperskie Chrome, Edge, Firefox i Safari; importowane przez Charles Proxy, Fiddler, Proxyman i inne
Główne przypadki użyciaAnaliza wydajności, debugowanie stron WWW, diagnostyka wsparcia (Microsoft 365, Okta, Zendesk, Cloudflare) oraz audyt ruchu HTTP
Limit liczby wpisówNieograniczony - tablica entries rośnie z każdym przechwyconym żądaniem; ograniczona jedynie dostępną pamięcią
Wydano2007 (HAR 1.1 draft, Firebug Net panel); W3C draft 'HTTP Archive (HAR) format' 2012
Najnowsza wersjaHAR 1.2 (the version recorded inside every modern export's log.version field)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.softwareishard.com

Konwersje HAR

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami HAR. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki HAR.

Najczęściej zadawane pytania

Co to jest plik HAR i dlaczego wsparcie techniczne o niego prosi?
To dziennik JSON wszystkich żądań sieciowych wykonanych przez przeglądarkę - nagranie dokładnie tego, co przeglądarka wysłała i odebrała. Wsparcie używa go do sprawdzania nieudanych żądań, powolnych odpowiedzi i błędów, których nie mogą odtworzyć u siebie.
Jak utworzyć plik HAR w Chrome lub Edge?
Naciśnij F12, kliknij zakładkę Sieć, zaznacz „Zachowaj dziennik”, odtwórz problem, a następnie kliknij prawym przyciskiem myszy dowolne żądanie i wybierz „Zapisz wszystko jako plik HAR z zawartością” (lub ikonę pobierania).
Jak otworzyć i odczytać plik HAR?
Przeciągnij go do Google HAR Analyzer (toolbox.googleapps.com/apps/har_analyzer), aby uzyskać wizualny wykres kaskadowy, zaimportuj go do zakładki Sieć w narzędziach deweloperskich przeglądarki lub otwórz jako JSON w VS Code / Notepad++.
Czy udostępnianie pliku HAR jest bezpieczne?
Nie w stanie surowym. HAR może zawierać pliki cookie, tokeny logowania, a nawet hasła w formie zwykłego tekstu. Wyczyść go (usuń pliki cookie/nagłówki Authorization) przed wysłaniem i nigdy nie publikuj go publicznie.
Czy mogę przekonwertować HAR na przechwyt Wireshark (.pcap)?
Nie - HAR to dziennik na poziomie HTTP bez danych o pakietach, więc nie może stać się prawdziwym pcap. Jeśli potrzebujesz pakietów, przechwyć ruch bezpośrednio za pomocą Wireshark.
Jaki program otwiera plik .har?
Narzędzia deweloperskie dowolnej przeglądarki, internetowy Google HAR Analyzer, Fiddler, Charles lub dowolny edytor tekstu/JSON - to zwykły JSON.

Źródła

1IANA media type - application/vnd.fujifilm... (HAR uses application/json / application/har+json)www.iana.org
2HAR 1.2 specification (softwareishard / W3C draft)www.softwareishard.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Powiązane rozszerzenia

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z