JSON Hatalarını Anlama ve Biçimlendirme: RFC 8259 Standart Rehberi | GoToolstack
JSON dosyalarındaki fazladan virgül, tek tırnak ve tırnaksız anahtar hatalarını çözün. BigInt hassasiyetini koruma ve biçimlendirme rehberi.
ZIP arşivlerini inceleyin, seçerek çıkarın, önizleyin ve akış şifrelemesi ile zip bomb savunmalı arşivler oluşturun.
ZIP formatı; masaüstü, mobil ve bulut ortamlarında kayıpsız dosya paketleme, platformlar arası arşivleme ve veri sıkıştırmanın evrensel standardıdır. GoToolstack ZIP Çalışma Alanı, sektör standardı zip.js motoru üzerinde inşa edilmiş profesyonel bir yerel arşiv yönetim ortamı sunar. Sıfır sunucu iletimi, sıfır telemetri ve katı yerel bellek işleme ilkeleriyle çalışan sistem; kullanıcıların harici program yüklemeden derin klasör ağaçlarını incelemesine, seçilen dosyaları ayıklamasına, yeni arşivler oluşturmasına ve parola koruması uygulamasına olanak tanır.
Somut Uygulama Senaryosu: Bir yazılımcı veya sistem yöneticisi, güvenilmeyen bir kaynaktan veya e-postadan hassas kaynak kodları ya da belgeler içeren bir ZIP paketi alır. Masaüstü arşiv yöneticileriyle bu arşivleri doğrudan açmak ciddi siber güvenlik riskleri barındırır: yol aşma (path traversal, örn. ../../etc/passwd veya mutlak Windows sürücü yolları) açıkları kritik sistem dosyalarının üzerine yazılmasına yol açabilir; sıkıştırma bombaları (zip bomb) ise gigabaytlarca veriyi saniyeler içinde belleğe dökerek işletim sistemini kilitleyebilir. Arşiv GoToolstack ZIP Çalışma Alanı'na bırakıldığında, motor tüm arşivi belleğe açmadan yalnızca merkezi dizin başlıklarını (central directory) okur. Dosya boyutları, sıkıştırılmış boyutlar ve oranlar etkileşimli bir ağaç yapısında listelenir. Dosya adları; dizin aşma kalıplarından, görünmez denetim karakterlerinden ve yanıltıcı Unicode benzerlerinden otomatik olarak arındırılır ve yinelenen isimler güvenle numaralandırılır. Seçerek veya toplu çıkarma esnasında, gerçek zamanlı bayt sayacı çalıştıran akış yazıcısı açılan veri sınırını denetler ve bütçe aşıldığında işlemi derhal keser. Şifreli arşivler WinZip AES-256 veya ZipCrypto desteğiyle açılabilir (girilen parolalar yalnızca geçici oturum belleğinde tutulur, asla kalıcı depolanmaz) ve yeni oluşturulan arşivler yerel diske akıtılarak veya mobil Blob indirme mekanizmasıyla kaydedilir.
Sistem; ZIP/Zip64 arşivlerini RAR veya 7z gibi farklı biçimlerden açıkça ayırır, CRC-32 sağlama toplamı bozulmalarını tespit eder, güvenli metin ve görsel önizlemeleri sunar ve dosyalarınızın asla cihazınızdan ayrılmamasını sağlar.
ZIP Güvenlik Hattı = DizinBaşlıkAyrıştırma('PK\x03\x04', Zip64) → YolGüvenliği(DizinAşma, UNC, DenetimKarakteri) → BütçeliAkışAçma(MaksBayt, Oran) → ŞifreÇözme(AES-256 / ZipCrypto, GeçiciParola) → DışaAktarım(Stream / Blob)
İstemci tarafı uçtan uca arşiv yaşam döngüsü: merkezi dizin başlığı indeksleme, yol aşma ve dosya adı sterilizasyonu, bomba korumalı akış ayıklaması, geçici bellek şifreleme ve standartlara uygun Zip64 paketleme.
../ kalıplarını, Windows UNC sürücü yollarını ve denetim karakterlerini otomatik olarak temizler.../), sürücü harfleri ve görünmez denetim karakterlerinden temizlenir. Çıkarma sırasında akış denetleyicisi açılan gerçek bayt miktarını sayarak güvenlik sınırını aştığında işlemi derhal iptal eder.