Trình tạo ULID
Tạo Định danh duy nhất toàn cầu có thể sắp xếp theo từ điển (ULID) ngẫu nhiên.
Để tạo ULID, đặt số lượng và định dạng, các ID 26 ký tự có thể sắp xếp xuất hiện ngay; dán một ULID vào bộ giải mã để đọc dấu thời gian hoặc chuyển nó thành UUID.
Last updated:
Trình tạo ULID. Tạo Định danh duy nhất toàn cầu có thể sắp xếp theo từ điển (ULID) ngẫu nhiên. Tạo ngay các mã định danh có thể sắp xếp theo trình tự thời gian bằng trình tạo ULID trực tuyến miễn phí của chúng tôi.
Công cụ này cho phép bạn tạo các mã định danh kết hợp tính duy nhất của UUID với tính năng sắp xếp dấu thời gian. Cho dù bạn đang lập chỉ mục các bảng NoSQL hay cấu trúc nhật ký sự kiện, công cụ tạo ULID của chúng tôi đều đảm bảo sắp xếp không bị xung đột.
Nếu bạn thích các mã định danh ngẫu nhiên tiêu chuẩn, Trình tạo UUID của chúng tôi là lý tưởng. Chỉ định số lượng tạo và tạo ID của bạn.
Tiện ích tạo mã định danh có thể sắp xếp cao cấp này sử dụng tính toán an toàn phía máy khách để xây dựng ULID trong trình duyệt của bạn, đảm bảo kiến trúc cơ sở dữ liệu của bạn không bao giờ được tải lên máy chủ từ xa.
Việc tạo khóa chính trên máy chủ của bên thứ ba làm lộ số liệu của bạn, nhưng công cụ ngoại tuyến của chúng tôi làm giảm lỗ hổng này. Chúng tôi cung cấp một cách riêng tư để tạo ULID cục bộ trên thiết bị của bạn.
Câu hỏi thường gặp
Làm thế nào để tạo ULID trực tuyến?
Đặt Số lượng (1 đến 500) và chọn Định dạng: Thô đặt mỗi dòng một ULID, JSON cho một mảng và CSV cho danh sách phân cách bằng dấu phẩy. Nhấp Làm mới để có ID mới, Sao chép để sao chép hoặc Tải xuống để lưu tệp .txt, .json hoặc .csv. Số lượng và tùy chọn của bạn được ghi nhớ trong trình duyệt này.
ULID là gì?
ULID (Universally Unique Lexicographically Sortable Identifier) là ID 128 bit được viết thành 26 ký tự Crockford base32. 10 ký tự đầu mã hóa dấu thời gian mili giây và 16 ký tự cuối là ngẫu nhiên, nên ULID sắp xếp theo thời gian tạo như văn bản thường, không giống giá trị UUID v4 ngẫu nhiên.
Chế độ Đơn điệu có tác dụng gì?
Mọi ID trong một lô dùng chung một dấu thời gian. Khi bật Đơn điệu, phần ngẫu nhiên được tăng lên cho mỗi ID, nên danh sách tăng nghiêm ngặt và giữ đúng thứ tự tạo khi sắp xếp. Khi tắt, mỗi ID nhận các bit ngẫu nhiên mới và các ID trong cùng một mili giây có thể sắp xếp theo thứ tự bất kỳ.
Làm thế nào để lấy dấu thời gian từ một ULID?
Dán nó vào ô ULID cần giải mã, hoặc nhấp Giải mã ULID đầu tiên. Bảng hiển thị Unix timestamp tính bằng mili giây, ngày UTC theo ISO 8601, ngày giờ địa phương, phần thời gian và phần ngẫu nhiên cùng UUID tương đương. Dữ liệu sai độ dài hoặc có các chữ I, L, O hay U sẽ hiện lỗi.
Tôi có thể chuyển UUID sang ULID và ngược lại không?
Có. Cả hai đều là giá trị 128 bit, nên chuyển đổi không mất dữ liệu. Bộ giải mã hiển thị dạng UUID của bất kỳ ULID nào, và mục Chuyển UUID sang ULID biến một UUID, có hoặc không có gạch ngang, thành ULID. UUID v4 được chuyển đổi không chứa dấu thời gian có ý nghĩa.
ULID có được tạo một cách an toàn và riêng tư không?
Có. ID được tạo trong trình duyệt bằng thư viện ulid, dùng bộ sinh số ngẫu nhiên Web Crypto, và không có gì được gửi lên máy chủ.
Cách dùng công cụ trực tuyến này
Trình tạo ULID được thiết kế cho các quy trình nhanh trong trình duyệt khi bạn cần định dạng, kiểm tra, chuyển đổi, giải mã, mã hóa, tạo hoặc xem dữ liệu mà không cần mở ứng dụng nặng. Hãy bắt đầu với ô nhập liệu hoặc các tùy chọn hiện có, kiểm tra kết quả, rồi sao chép hoặc tải xuống đầu ra.
Xử lý riêng tư trong trình duyệt
Trình tạo ULID giữ bước xử lý thông thường ngay trong trình duyệt của bạn. Điều này hữu ích với đoạn mã, token, tài liệu, giá trị cấu hình, mẫu văn bản và nội dung khác không nên gửi đến dịch vụ từ xa khi không cần thiết.
Khi nào công cụ này hữu ích
Dùng Trình tạo ULID cho các tác vụ lặp lại của lập trình viên, tài liệu kỹ thuật, kiểm tra QA, chuyển đổi nhanh, gỡ lỗi, làm sạch nội dung và quy trình nội bộ của nhóm. Trang tập trung vào đầu vào rõ ràng, phản hồi nhanh và đầu ra dễ tái sử dụng.
Mẹo thực tế
Trước khi sao chép kết quả cuối cùng, hãy kiểm tra khoảng trắng, chữ hoa chữ thường, tên tệp, mã hóa, cấu trúc token, xuống dòng hoặc định dạng đầu ra. Các bước nhỏ này giúp tránh lỗi trong mã nguồn, báo cáo, ticket, email hoặc ghi chú kỹ thuật.