ListFan
Văn bản · Miễn phí

Trình định dạng Valve KeyValues1

Định dạng cấu hình Valve KeyValues1 dạng văn bản, giữ các mục lồng nhau, thứ tự và khóa trùng lặp.

01Nhập giá trị

Chạy trong trình duyệt

Chạy ngoại tuyến trong trình duyệt. Sau khi trang và các tệp cần thiết đã tải, việc xử lý không cần Internet.

Tách khóa và giá trị có hoặc không có dấu ngoặc kép, ngoặc nhọn và chú thích dòng thành token. Phân tích thành các cặp khóa/giá trị có thứ tự thay vì đối tượng JSON để giữ khóa trùng lặp. Xuất lại văn bản KeyValues1 có dấu ngoặc kép và thụt lề; bỏ chú thích.

Ví dụ
Văn bản KeyValues1

Cách hoạt động

Định dạng cấu hình Valve KeyValues1 dạng văn bản, giữ các mục lồng nhau, thứ tự và khóa trùng lặp.

Không. Chỉ hỗ trợ KeyValues1 dạng văn bản, tối đa 100000 ký tự và 32 khối lồng nhau. Từ chối VDF nhị phân, KeyValues2/3, chỉ thị chèn tệp và điều kiện. Các escape trong chuỗi có ngoặc kép được hỗ trợ là gạch chéo ngược, ngoặc kép, xuống dòng và tab. Chỉ kiểm tra cấu trúc, không kiểm tra cấu hình riêng của ứng dụng hay quyền sở hữu trò chơi. Giữ tệp gốc vì chú thích sẽ bị xóa.

Dữ liệu ở lại với bạn

Dữ liệu được xử lý trên trang này và không gửi đến máy chủ.

Về công cụ này

Định dạng cấu hình Valve KeyValues1 dạng văn bản, giữ các mục lồng nhau, thứ tự và khóa trùng lặp.

Tách khóa và giá trị có hoặc không có dấu ngoặc kép, ngoặc nhọn và chú thích dòng thành token. Phân tích thành các cặp khóa/giá trị có thứ tự thay vì đối tượng JSON để giữ khóa trùng lặp. Xuất lại văn bản KeyValues1 có dấu ngoặc kép và thụt lề; bỏ chú thích.

Dùng công cụ ↑

Cách sử dụng

  1. Nhập giá trị

    Văn bản KeyValues1

  2. Tính / tạo

    Định dạng cấu hình Valve KeyValues1 dạng văn bản, giữ các mục lồng nhau, thứ tự và khóa trùng lặp.

  3. Kết quả

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

Phương pháp tính

  1. Tách khóa và giá trị có hoặc không có dấu ngoặc kép, ngoặc nhọn và chú thích dòng thành token.
  2. Phân tích thành các cặp khóa/giá trị có thứ tự thay vì đối tượng JSON để giữ khóa trùng lặp.
  3. Xuất lại văn bản KeyValues1 có dấu ngoặc kép và thụt lề; bỏ chú thích.
Ví dụ

Trình định dạng Valve KeyValues1

Văn bản KeyValues1
"settings" { "volume" "0.5" "enabled" "1" }
Kết quả
"settings"
{
	"volume"	"0.5"
	"enabled"	"1"
}

Câu hỏi thường gặp

Có hỗ trợ mọi định dạng VDF không?

Không. Chỉ hỗ trợ KeyValues1 dạng văn bản, tối đa 100000 ký tự và 32 khối lồng nhau. Từ chối VDF nhị phân, KeyValues2/3, chỉ thị chèn tệp và điều kiện. Các escape trong chuỗi có ngoặc kép được hỗ trợ là gạch chéo ngược, ngoặc kép, xuống dòng và tab. Chỉ kiểm tra cấu trúc, không kiểm tra cấu hình riêng của ứng dụng hay quyền sở hữu trò chơi. Giữ tệp gốc vì chú thích sẽ bị xóa.

Dữ liệu của tôi đi đâu?

Tính toán chạy trên thiết bị của bạn. Dữ liệu không gửi đến máy chủ.

Thuật ngữ và định nghĩa

Nhập giá trị

Văn bản KeyValues1

Dán các cặp khóa/giá trị đọc được và ngoặc nhọn lồng nhau. Giữ khóa trùng lặp và thứ tự; xóa chú thích //.

Nhập văn bản nguồn; xử lý diễn ra trên thiết bị.

Kết quả

Kết quả

Tách khóa và giá trị có hoặc không có dấu ngoặc kép, ngoặc nhọn và chú thích dòng thành token. Phân tích thành các cặp khóa/giá trị có thứ tự thay vì đối tượng JSON để giữ khóa trùng lặp. Xuất lại văn bản KeyValues1 có dấu ngoặc kép và thụt lề; bỏ chú thích.

Tính từ dữ liệu nhập theo phương pháp bên dưới.

Lỗi thường gặp và cách sửa

Định dạng

Lỗi: Coi mọi tệp .vdf là KeyValues1 dạng văn bản.

Cách sửa: Kiểm tra tệp chứa các cặp khóa/giá trị đọc được và ngoặc nhọn. Không dán dữ liệu nhị phân, chỉ thị hay cú pháp điều kiện.

Giới hạn và giả định chính

  • Không. Chỉ hỗ trợ KeyValues1 dạng văn bản, tối đa 100000 ký tự và 32 khối lồng nhau. Từ chối VDF nhị phân, KeyValues2/3, chỉ thị chèn tệp và điều kiện. Các escape trong chuỗi có ngoặc kép được hỗ trợ là gạch chéo ngược, ngoặc kép, xuống dòng và tab. Chỉ kiểm tra cấu trúc, không kiểm tra cấu hình riêng của ứng dụng hay quyền sở hữu trò chơi. Giữ tệp gốc vì chú thích sẽ bị xóa.
  • Tách khóa và giá trị có hoặc không có dấu ngoặc kép, ngoặc nhọn và chú thích dòng thành token. Phân tích thành các cặp khóa/giá trị có thứ tự thay vì đối tượng JSON để giữ khóa trùng lặp. Xuất lại văn bản KeyValues1 có dấu ngoặc kép và thụt lề; bỏ chú thích.