Công cụ lập trình
Định dạng, giải mã và kiểm thử dữ liệu bạn làm việc hằng ngày, ngay trong trình duyệt.
Danh mục khác
Về Công cụ lập trình
Đây là những việc vặt hay cắt ngang công việc thật: một đoạn JSON báo lỗi cú pháp mà không rõ sai ở đâu, một token cần đọc phần thông tin bên trong, một chuỗi gửi đến ở dạng Base64, một biểu thức chính quy gần đúng mà vẫn chưa đúng. Không việc nào đáng để mở trình soạn thảo lên, và cũng không việc nào đáng phải đưa dữ liệu của bạn cho một trang lạ.
Mọi công cụ ở đây chạy trong trình duyệt. Trình định dạng JSON chỉ ra đúng dòng và cột của lỗi cú pháp bằng bộ quét riêng của nó, vì mỗi trình duyệt lại diễn đạt lỗi phân tích một kiểu và không kiểu nào đáng tin để trích lại. Bộ giải mã JWT đọc token mà không bao giờ tự nhận là đã xác thực nó. Trình kiểm tra regex chạy mẫu của bạn trong một worker nền, nên một mẫu quay lui vô tận sẽ bị dừng lại thay vì làm treo cả thẻ trình duyệt.
Phần còn lại của bộ công cụ bao những việc nằm hai bên cạnh những việc trên: băm một tệp để đối chiếu bản tải về với mã checksum được công bố, mã hoá một giá trị cho URL hoặc cho HTML, định dạng một câu truy vấn từ ORM chui ra thành đúng một dòng khổng lồ, và so hai phiên bản của một tệp theo từng dòng để tìm ra đúng cái ký tự đã đổi. Mỗi công cụ đều dứt khoát ở chỗ dễ làm sai nhất — MD5 không có mặt chứ không được đưa vào ở dạng đã hỏng, HTML được giải mã mà không hề đụng tới DOM, và câu SQL sai thì bị báo lỗi chứ không bị nắn thành thứ chỉ trông có vẻ hợp lý.
Ý cuối cùng đó quan trọng hơn nghe qua rất nhiều. Những công cụ này hữu ích đúng với loại dữ liệu mà bạn không nên dán vào một trang web bất kỳ: một token lấy từ log production, một payload từ báo cáo lỗi của khách hàng, một tệp cấu hình có tên máy chủ nội bộ. Không có gì bạn dán vào bị tải lên, và trang được khoá chặt tới mức nó không thể tải lên kể cả khi muốn.
Câu hỏi thường gặp
Những gì tôi dán vào có được gửi lên máy chủ không?
Không. Mọi công cụ đều tính toán ngay trong trình duyệt của bạn, và trang chỉ được phép kết nối về đúng máy chủ của chính nó.
Các công cụ này có chạy được khi mất mạng không?
Khi một trang đã tải xong, công cụ trên đó vẫn chạy bình thường mà không cần kết nối. Tải lại trang thì cần mạng trở lại.
Có giới hạn dung lượng không?
Có, mỗi công cụ đều chặn đầu vào quá lớn để một lần dán không làm treo trình duyệt của bạn. Giới hạn khá rộng rãi: 10 MB văn bản cho phần lớn công cụ.
Tôi có cần tài khoản không?
Không. Không tài khoản, không đăng ký và không giới hạn số lần dùng.