Hangi iş için hangi araç
Bu araçlar yazdığınız veya yapıştırdığınız metin ve birkaç küçük dosya üzerinde çalışır. Yapmaya çalıştığınız işe göre gruplandırılmıştır:
- Veriyi yeniden biçimlendirmek: güzel yazdırmak, küçültmek ve sözdizimi hatalarını bulmak için JSON formatlayıcı ve doğrulayıcı; elektronik tablolar ile API'ler arasında geçiş için CSV'yi JSON'a dönüştür online ve JSON'u CSV'ye dönüştür online.
- Belgeleri biçimler arasında taşımak: DOCX'i Markdown'a çevir, HTML'yi Markdown'a dönüştür online ve Markdown'ı HTML'ye dönüştür online.
- Altyazılar: erken veya geç akan altyazılar için zaman kaydırmalı SRT'yi VTT'ye dönüştür ve geri çevir.
- Bir sınıra göre yazmak: Kelime sayacı, Büyük küçük harf çevirici, iki taslak arasında neyin değiştiğini görmek için Metinleri karşılaştır (diff), sayfa düzenleri için Lorem Ipsum üretici.
- Web ve kod: URL kodlayıcı ve çözücü, Base64 kodlayıcı ve çözücü, URL slug oluşturucu, Renk dönüştürücü, Unix zaman damgası dönüştürücü.
- Sırlar ve tanımlayıcılar: Şifre oluşturucu, Hash oluşturucu, UUID oluşturucu.
- Günlük işler: bağlantılar, Wi-Fi ve kişi kartları için QR kod oluşturucu; uzunluk, kütle, hacim, alan, hız, veri ve sıcaklık için Birim dönüştürücü.
Bilmeye değer biçimler
JSON API'lerin dilidir. Burada tarayıcının yerel ayrıştırıcısıyla ayrıştırılır, bu yüzden 9.007.199.254.740.991'in üzerindeki sayılar hassasiyet kaybeder: uzun kimlikler kaynakta dize olmalıdır.
CSV'nin RFC 4180 dışında gerçek bir standardı yoktur: ayırıcıyı içeren her alanı tırnak içine alın, içindeki her tırnağı ikiye katlayın. Kıta Avrupası'nın ve Latin Amerika'nın büyük kısmındaki Excel virgül yerine noktalı virgül bekler; virgüllü bir dosyanın tamamen A sütununa düşebilmesinin nedeni budur.
Markdown burada GitHub Flavored Markdown'ı izler. Tek bir satır sonu yeni satır başlatmaz; boş bir satır paragraf başlatır. Ön bilgi (front matter), dipnotlar ve matematik bu lehçenin parçası değildir.
SRT ve VTT aynı replikleri taşır. SRT milisaniyelerden önce virgül (00:01:02,500) ve numaralı replikler kullanır; VTT bir WEBVTT başlığı ve nokta gerektirir. Tarayıcılar bir <track> öğesinde yalnızca VTT yükler.
Base64 baytları 64 güvenli karaktere, üç baytı dört karaktere çevirir, bu yüzden çıktı yaklaşık %33 daha büyüktür. Bir kodlamadır, koruma değil. Yüzde kodlama güvenli olmayan URL karakterlerini %XX olarak yazar: boşluk %20, é ise %C3%A9 olur.
Hash'ler sabit uzunlukta parmak izleridir: MD5 32 onaltılık karakter, SHA-256 64 karakterdir. İndirmeleri doğrulamak için SHA-256 kullanın; MD5 ve SHA-1 yalnızca kazara oluşan bozulmaları yakalar. UUID'ler v4 (tamamen rastgele) veya v7 olarak gelir; v7 milisaniyelik bir zaman damgasıyla başlar, böylece değerler oluşturulma zamanına göre sıralanır ve veritabanı birincil anahtarlarına uygun olur.
Her şey sayfada kalır
Bu kategorideki her araç siz yazarken tarayıcınızda çalışır. Sunucu yolu, günlük sınır ve yükleme yoktur; bu yüzden bir API belirtecini, bir sözleşme taslağını, müşteri dışa aktarımlarını veya bir Wi-Fi şifresini yapıştırmak, onları yerel bir düzenleyiciye yazmak kadar güvenlidir. Sayfa yüklendikten sonra araçlar çevrimdışı çalışmaya devam eder.
Rastgelelik tarayıcının kriptografik üretecinden gelir: şifreler için modulo sapması giderilmiş crypto.getRandomValues, UUID v4 için crypto.randomUUID. Dosya okuyan birkaç araç dosyaları belleğe yükler: Hash oluşturucu ve Base64 kodlayıcı ve çözücü her dosyayı yerel olarak okur, DOCX'i Markdown'a çevir 50 MB'a kadar .docx dosyalarını kabul eder. Çok büyük dosyalar telefondaki bir sekmeyi yavaşlatabilir.
Şifre gücü çeşitlilikten çok uzunluktan gelir: dört ek karakter yaklaşık 26 bit ekler, sembol eklemek yaklaşık 8 bit.
İyi zincirlenen iş akışları
- API yanıtından elektronik tabloya: JSON formatlayıcı ve doğrulayıcı ile düzenleyip doğrulayın, sonra Avrupa Excel'i için noktalı virgülü seçerek JSON'u CSV'ye dönüştür online ile dönüştürün.
- Bir JWT okumak: ortadaki kısmı Base64 kodlayıcı ve çözücü ile çözün (URL-safe biçimi kabul eder), JSON'u biçimlendirin ve
expdeğerini zaman damgası dönüştürücüye yapıştırın. - Statik bir site için Word belgesi: DOCX'i Markdown'a çevir, Markdown'ı HTML'ye dönüştür online ile önizleyin ve sayfa adresini URL slug oluşturucu ile oluşturun.
- Misafir Wi-Fi'ı: "Benzer karakterler olmasın (Il1O0)" açıkken bir şifre oluşturun, sonra onu QR kod oluşturucu ile Wi-Fi kodu olarak yazdırın.
- İki yapılandırmayı karşılaştırmak: ikisini de aynı girintiyle biçimlendirin, sonra yalnızca gerçek değişiklikler görünsün diye Metinleri karşılaştır (diff) ile açın.
- Bir kayıttan altyazı: sunucuda Videoyu metne dönüştür ile SRT'ye dökün, sonra altyazı dönüştürücü ile kaydırın veya dönüştürün.
Sonuç yanlış göründüğünde
- Bir hash yayımlanan hash'le eşleşmiyor. Genellikle sondaki bir satır sonu (
echobir tane ekler), Windows satır sonları veya bir web sayfasından kopyalanmış görünmez karakterler. - CSV'den JSON'a dönüşümden sonra baştaki sıfırlar kayboldu. Sayı algılama
02134'ü2134yaptı. Tanımlayıcı sütunlar için Sayıları ve booleanları algıla'yı kapatın. - Aksanlı harfler Excel'de sembollere dönüşüyor. CSV'yi metin içe aktarma penceresiyle içe aktarın ve UTF-8'i seçin.
- Base64 çözülmüyor. Bir
data:...;base64,önekini kaldırın ve bölünmüş satırları birleştirin. - Bir bağlantı
%2520içeriyor. İki kez kodlanmış. Bir kez çözün. - Bir zaman damgası birkaç saat kayık. Saati olan ama ofseti olmayan bir tarih yerel saatiniz olarak okunur.
Zveya açık bir ofset ekleyin. - Kelime sayıları başka bir araçtan farklı.
3.14gibi sayılar, URL'ler ve boşluksuz metin farklı bölünür. Gönderdiğiniz formun sayacını kullanın.