İçeriğe atla
%100 yerel

Snowflake ID çözücü

64 bitlik bir Snowflake ID'yi zaman damgası, makine ve sıra alanlarına ayırın.

Giriş
Çıkış

Snowflake ID çözücü

Bir veya daha fazla Snowflake ID yapıştır — Twitter, Discord, Instagram, Mastodon ve bunları takip eden sayısız sistem tarafından kullanılan 64 bitlik tanımlayıcılar — ve bu araç her birini zaman damgası, makine tanımlayıcıları ve seri numarasına ayırır. Her hizmet veri parçasına (bir tweet, bir Discord mesajı, bir veritabanı satırı) bir Snowflake ID ekler, böylece ID'ler kronolojik olarak sıralanabilir ve birden fazla makine tarafından koordinasyon olmadan aynı anda oluşturulabilir.

Epoch / format altında kaynağınızla eşleşen epoch'u seçin: Twitter ve Discord aynı bit düzenini paylaşır ancak farklı başlangıç tarihlerine sahiptir, Instagram bitleri farklı şekilde böler (daha geniş shard alanı, ayrı worker ID yok) ve Mastodon makine alanlarını tamamen atlayıp düz milisaniye zaman damgası artı seri numarası kullanır. Diğer herhangi bir Snowflake tarzı şema için Özel'i seçin ve kendi epoch'unuzu Unix milisaniyesi cinsinden sağlayın. Yerel saati göster, UTC zaman damgasının yanına cihazınızın kendi saat dilimini ekler ve ikili dökümü göster, hangi bitlerin hangi alanları taşıdığını görmek için ham bit gruplarını yazdırır.

Yönü Tarih → sınır ID'ye değiştirerek diğer yöne gidin: bir tarih yazın (düz 2026-08-11 veya tam ISO 8601 zaman damgası) ve o milisaniye için var olabilecek en küçük ve en büyük Snowflake ID'sini geri alın — çoğu API sayfa numarasının yerine ID'ye göre sayfalandırırken "önce"/"sonra" imleci olarak beklediği çift. Her satır bağımsız olarak işlenir, bu nedenle bir ID'lerin tüm günlüğünü çözebilir veya bir sonraki tarihler listesi için sınırlar oluşturabilirsiniz. Araç, her değerin 64 bitlik bir Snowflake ID'sine uygun olduğunu doğrular ve sessizce atlama yerine geçersiz veya aralık dışı satırları bildirir.

Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız ID'ler, tarihler ve özel epoch hiçbir zaman cihazınızdan ayrılmaz, bu nedenle üretim verileriyle güvenli bir şekilde kullanılabilir. Sonucu kopyala, .txt dosyası olarak indir veya doğrudan başka bir aracın girdisine gönder ve üzerinde çalışmaya devam et.

FAQ

Snowflake ID nedir?
64 bitlik bir sayı, milisaniye zaman damgası, bir veya iki makine tanımlayıcısı ve milisaniye başına bir seri sayacını tek bir sıralanabilir tam sayıya paketler. Twitter şemayı tanıttı; Discord, Instagram, Mastodon ve birçok dahili sistem bunun varyantlarını kullanır.
Twitter ve Discord ID'leri neden farklı ayarlara ihtiyaç duyuyor?
Aynı bit düzenini paylaşırlar ancak milisaniyeyi farklı başlangıç noktalarından sayarlar — Twitter'ın epoch'u Kasım 2010'da, Discord'un Ocak 2015'te başlar. Yanlış olanı seçmek yıl cinsinden hatalı zaman damgası verir.
Dekodlama ile sınır-ID yönü arasındaki fark nedir?
Dekodlama mevcut bir ID'yi alanlarına geri okur. Sınır-ID yönü bunun tam tersidir: verilen bir tarihten, o zaman damgasının üretebileceği en küçük ve en büyük ID'yi oluşturur, çoğu API sayfalandırma imleci olarak bunu bekler.
Instagram neden shard gösteriyor ama ayrı worker alanı göstermiyor?
Instagram'ın formatı, Twitter ve Discord'un yaptığı gibi bir adres merkezi ID'sini ve bir worker ID'sini bölmek yerine, daha fazla biti tek bir shard tanımlayıcısına ayırır — kasıtlı tasarım farkı, dekodlama sorunu değil.
Verilerim herhangi bir yere yükleniyor mu?
Hayır. Girdiğiniz her ID, tarih ve özel epoch tamamen tarayıcınızda işlenir ve hiçbir zaman sunucuya gönderilmez.