Công cụ lập trình

Kiểm tra dữ liệu lập trình, phân biệt mã hóa biểu diễn với độ tin cậy

Kiểm tra cấu trúc JSON, mã hóa URL và giá trị kiểm tra toàn vẹn bằng mẫu không bí mật trước khi làm với dữ liệu thật.

Giữ kiểu dữ liệu và cấu trúc

Định dạng và thu gọn chỉ đổi khoảng trắng ngoài chuỗi, không đổi cách viết số, chuỗi có ký tự thoát, thứ tự khóa hoặc khóa trùng. Chúng kiểm tra cú pháp JSON, không kiểm tra lược đồ API. Công cụ JSON và phần mềm đọc tiếp theo có giới hạn số riêng. So sánh cấu trúc đối chiếu giá trị và vị trí mảng; suy luận TypeScript từ một ví dụ vẫn cần kiểm tra.

Chọn đúng lớp mã hóa biểu diễn

Thành phần URL, chuỗi truy vấn, chuỗi JSON và văn bản HTML cần quy tắc ký tự thoát khác nhau. Ví dụ, + biểu thị khoảng trắng khi phân tích truy vấn dạng biểu mẫu nhưng vẫn là + khi giải mã thành phần URI. Chỉ giải mã Base64 sang văn bản cho dữ liệu UTF-8; dữ liệu nhị phân nên dùng bộ giải mã thành tệp.

Phân biệt giải mã với xác thực

JWT đã giải mã là đầu vào chưa xác minh, không phải bằng chứng được cấp quyền. Giá trị băm tệp cần giá trị kỳ vọng từ nguồn tin cậy; HMAC còn phụ thuộc bí mật dùng chung và cách mã hóa byte chính xác. Dùng khóa giả trong ví dụ và không để token hệ thống thật trong ảnh chụp màn hình chia sẻ.

Duyệt tất cả công cụ theo danh mục

Chọn danh mục để hiện toàn bộ danh sách. Mỗi công cụ có hướng dẫn, định dạng được hỗ trợ và giới hạn riêng.

Công cụ ảnhCông cụ: 36
Công cụ PDFCông cụ: 24
Chuyển đổi tệp và dữ liệuCông cụ: 19
Công cụ văn bảnCông cụ: 28
Công cụ lập trìnhCông cụ: 36
Công cụ màu sắcCông cụ: 13
Tính toán và đơn vịCông cụ: 21
Công cụ ExcelCông cụ: 43
Công cụ QR và mã vạchCông cụ: 6
Công cụ âm thanhCông cụ: 8
Công cụ SEO và webCông cụ: 10