Tới nội dung chính
Toolbase

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.

Định dạng JSONĐịnh dạng, kiểm tra và nén JSON, báo lỗi kèm vị trí dòng và cột.Giải mã JWTGiải mã JSON Web Token để xem header, payload và thời hạn.Mã hoá và giải mã Base64Chuyển văn bản sang Base64 và ngược lại, có cả dạng URL-safe.Kiểm tra RegexThử biểu thức chính quy với kết quả khớp, nhóm và cờ trực tiếp.Tạo UUIDTạo hàng loạt UUID ngẫu nhiên, sẵn sàng để sao chép.Tạo mã bămTính SHA-1, SHA-256, SHA-384 và SHA-512 cho văn bản hoặc tệp.Mã hoá và giải mã URLMã hoá và giải mã URL, và tách một URL ra theo từng tham số.Mã hoá thực thể HTMLMã hoá văn bản cho HTML và giải mã thực thể về chữ đọc được.So sánh văn bảnSo sánh hai văn bản theo từng dòng và thấy rõ những gì đã đổi.Định dạng SQLĐịnh dạng và nén SQL cho tám phương ngữ, thụt lề dễ đọc.Chuyển CSV sang JSONChuyển CSV sang JSON và ngược lại, tự nhận dấu phân cách, xuất an toàn cho Excel.Giải nghĩa biểu thức CronGiải thích lịch cron bằng lời dễ hiểu và liệt kê các lần chạy tới.Xem trước MarkdownViết Markdown kiểu GitHub và xem kết quả hiển thị ngay lập tức.

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.

Esc

16 kết quả