ListFan
Tekst · Bezpłatne

Formatowanie Valve KeyValues1

Formatuj tekstową konfigurację Valve KeyValues1, zachowując zagnieżdżone sekcje, kolejność i powtórzone klucze.

01Wprowadź wartości

Działa w przeglądarce

Działa offline w przeglądarce. Po załadowaniu strony i wymaganych plików przetwarzanie nie wymaga Internetu.

Podziel na tokeny klucze i wartości z cudzysłowami lub bez, nawiasy klamrowe i komentarze wierszowe. Odczytaj je jako uporządkowane pary klucz/wartość zamiast obiektu JSON, aby zachować powtórzone klucze. Wygeneruj ponownie tekst KeyValues1 z cudzysłowami i wcięciami; komentarze zostaną pominięte.

Przykład
Tekst KeyValues1

Jak to działa

Formatuj tekstową konfigurację Valve KeyValues1, zachowując zagnieżdżone sekcje, kolejność i powtórzone klucze.

Nie. Tylko tekstowy KeyValues1, do 100000 znaków i 32 zagnieżdżonych bloków. Binarne VDF, KeyValues2/3, dyrektywy include i warunki są odrzucane. Obsługiwane sekwencje specjalne w cudzysłowach to ukośnik odwrotny, cudzysłów, nowy wiersz i tabulator. Sprawdzana jest struktura, nie ustawienia danej aplikacji ani posiadanie gry. Zachowaj oryginalny plik, ponieważ komentarze są usuwane.

Twoje dane zostają u Ciebie

Dane są przetwarzane na tej stronie i nie są wysyłane na serwer.

O narzędziu

Formatuj tekstową konfigurację Valve KeyValues1, zachowując zagnieżdżone sekcje, kolejność i powtórzone klucze.

Podziel na tokeny klucze i wartości z cudzysłowami lub bez, nawiasy klamrowe i komentarze wierszowe. Odczytaj je jako uporządkowane pary klucz/wartość zamiast obiektu JSON, aby zachować powtórzone klucze. Wygeneruj ponownie tekst KeyValues1 z cudzysłowami i wcięciami; komentarze zostaną pominięte.

Użyj narzędzia ↑

Jak korzystać?

  1. Wprowadź wartości

    Tekst KeyValues1

  2. Oblicz / wygeneruj

    Formatuj tekstową konfigurację Valve KeyValues1, zachowując zagnieżdżone sekcje, kolejność i powtórzone klucze.

  3. Wynik

    "settings" { "volume" "0.5" "enabled" "1" }

Metoda obliczeń

  1. Podziel na tokeny klucze i wartości z cudzysłowami lub bez, nawiasy klamrowe i komentarze wierszowe.
  2. Odczytaj je jako uporządkowane pary klucz/wartość zamiast obiektu JSON, aby zachować powtórzone klucze.
  3. Wygeneruj ponownie tekst KeyValues1 z cudzysłowami i wcięciami; komentarze zostaną pominięte.
Przykładowy scenariusz

Formatowanie Valve KeyValues1

Tekst KeyValues1
"settings" { "volume" "0.5" "enabled" "1" }
Wynik
"settings"
{
	"volume"	"0.5"
	"enabled"	"1"
}

Częste pytania

Czy obsługiwane są wszystkie formaty VDF?

Nie. Tylko tekstowy KeyValues1, do 100000 znaków i 32 zagnieżdżonych bloków. Binarne VDF, KeyValues2/3, dyrektywy include i warunki są odrzucane. Obsługiwane sekwencje specjalne w cudzysłowach to ukośnik odwrotny, cudzysłów, nowy wiersz i tabulator. Sprawdzana jest struktura, nie ustawienia danej aplikacji ani posiadanie gry. Zachowaj oryginalny plik, ponieważ komentarze są usuwane.

Dokąd trafiają moje dane?

Obliczenia odbywają się na Twoim urządzeniu. Dane nie są wysyłane na serwer.

Terminy i objaśnienia

Wprowadź wartości

Tekst KeyValues1

Wklej czytelne pary klucz/wartość i zagnieżdżone nawiasy klamrowe. Powtórzone klucze i ich kolejność zostają zachowane; komentarze // są usuwane.

Wpisz tekst źródłowy; przetwarzanie jest lokalne.

Wynik

Wynik

Podziel na tokeny klucze i wartości z cudzysłowami lub bez, nawiasy klamrowe i komentarze wierszowe. Odczytaj je jako uporządkowane pary klucz/wartość zamiast obiektu JSON, aby zachować powtórzone klucze. Wygeneruj ponownie tekst KeyValues1 z cudzysłowami i wcięciami; komentarze zostaną pominięte.

Obliczane z danych według poniższej metody.

Typowe błędy i rozwiązania

Format

Błąd: Traktowanie każdego pliku .vdf jako tekstowego KeyValues1.

Rozwiązanie: Sprawdź, czy plik zawiera czytelne pary klucz/wartość i nawiasy klamrowe. Nie wklejaj danych binarnych, dyrektyw ani składni warunkowej.

Ograniczenia i założenia

  • Nie. Tylko tekstowy KeyValues1, do 100000 znaków i 32 zagnieżdżonych bloków. Binarne VDF, KeyValues2/3, dyrektywy include i warunki są odrzucane. Obsługiwane sekwencje specjalne w cudzysłowach to ukośnik odwrotny, cudzysłów, nowy wiersz i tabulator. Sprawdzana jest struktura, nie ustawienia danej aplikacji ani posiadanie gry. Zachowaj oryginalny plik, ponieważ komentarze są usuwane.
  • Podziel na tokeny klucze i wartości z cudzysłowami lub bez, nawiasy klamrowe i komentarze wierszowe. Odczytaj je jako uporządkowane pary klucz/wartość zamiast obiektu JSON, aby zachować powtórzone klucze. Wygeneruj ponownie tekst KeyValues1 z cudzysłowami i wcięciami; komentarze zostaną pominięte.