Sağ tık, "Sıkıştır", bekle, ekle, gönder. Sonra alıcı indirir, sağ tıklar, "Ayıkla", yine bekler. Çoğumuz bunu düşünmeden yaparız — klasörler on yıllardır böyle gönderiliyor. Bence klasörleri yalnızca paylaşmak için ZIP'lemeyi bırakmanın zamanı geldi. ZIP biçimi, sorunun belgeleri disketlere ve yavaş modemlere sığdırmak olduğu 1989 yılına dayanıyor. Bugünkü klasörlerimiz video projeleri, fotoğraf çekimleri ve kod depoları; eski alışkanlık kazandırdığından fazlasına mal oluyor.
Klasörleri neden ZIP'liyoruz ki?
Çünkü paylaşım kanallarının çoğu tek dosya taşır. Bir e-posta eki bir dosyadır. Bir sohbete yükleme bir dosyadır. Klasik bir indirme bağlantısı tek bir dosyayı gösterir. Klasör ise bir dosya ağacıdır; bu borulardan geçebilmesi için önce tek bir dosyaya paketlenmesi gerekir.
İkinci neden sıkıştırmaydı ve 1989'da önemliydi: metinler ve tablolar çok küçülür. Ama bu neden, bugün insanların gönderdiği klasörlerin çoğu için sessizce ortadan kalktı.
ZIP'lemek size aslında neye mal oluyor?
Gerçek bir örnek alalım: bir düğün çekiminden 40 GB'lık bir klasör — RAW fotoğraflar, birkaç MP4 klip, düzenlenmiş JPEG'ler.
- Disk alanı, iki kez. Orijinalin yanında arşiv için yaklaşık 40 GB boş alana ihtiyacınız var. Alıcının ZIP için 40 GB'a ve açmak için 40 GB'a daha ihtiyacı var — 40 GB'lık bir klasör için 80 GB, en azından arşivi silene kadar.
- Zaman, üç kez. Paketlenirken beklersiniz, sonra aktarılırken, sonra alıcı açılırken bekler. Bir dizüstünde onlarca gigabaytı paketlemek ve açmak aktarımın kendisi kadar sürebilir.
- Neredeyse hiç sıkıştırma yok. JPEG, MP4, MOV ve çoğu RAW biçimi zaten sıkıştırılmıştır. Onları ZIP'lemek boyutu neredeyse değiştirmez. Zamanı ve disk alanını ödersiniz, karşılığında hemen hemen hiçbir şey almazsınız.
- Sonuna kadar hiçbir şey kullanılamaz. Tek büyük bir arşivde alıcı, son bayt gelip her şey ayıklanana kadar ilk fotoğrafı açamaz.
Bir ZIP'in içinde neler bozulur?
Maliyet bir yana. İşler ayrıca ters de gider, hem de genellikle en kötü anda.
Uzun yollar. Windows varsayılan olarak bir dosya yolunun tam uzunluğunu 260 karakterle sınırlar. Mac'te derin alt klasörler ve açıklayıcı adlarla oluşturulmuş bir proje klasörü, Windows'ta hatalarla veya eksik dosyalarla ayıklanabilir.
Devasa arşivler. Orijinal ZIP biçimi dosya başına 4 GB'ta ve 65.535 girdide durur. ZIP64 uzantısı bu sınırları kaldırır, ama her makinedeki her araç onu aynı şekilde işlemez. Bazı bulut sürücüleri büyük bir klasör indirmesini birkaç ZIP dosyasına böler ve alıcının bunları yeniden birleştirmesi gerekir.
Dosya adları. Bir araçla oluşturulup başka bir araçla açılan arşivler, Latin olmayan dosya adlarını — Kiril, Yunan, Çince, aksanlı harfler — bozabilir. Türkçe karakterler de bundan nasibini alır. Yapı ulaşır, adlar ulaşmaz.
Gereksiz dosyalar. macOS Finder ile oluşturulan arşivler, Windows kullanıcılarının kafasını
karıştıran ve alıcının projesine karışan __MACOSX klasörleri ve .DS_Store dosyaları içerir.
Tek hata, baştan başla. 40 GB'lık bir indirme %95'te başarısız olursa arşiv işe yaramaz. Tek bir bayt bozulursa ayıklama yarıda kalabilir.
Bunların hiçbiri sıra dışı değil. Birkaç gigabayttan büyük bir klasör gönderdiyseniz muhtemelen bunlardan en az biriyle karşılaşmışsınızdır.
StrongFolder bir klasörü nasıl klasör olarak gönderir?
StrongFolder'ı basit bir fikir üzerine kurduk: dosyalar doğrudan sizin tarayıcınızdan alıcınınkine gidiyorsa, onları önce tek bir dosyaya paketlemenin hiçbir nedeni yoktur.
Bir klasör seçtiğinizde tarayıcınız ağacını — her alt klasörü ve dosya adını — okur. Hiçbir şey yüklenmez. Bağlantıyı gönderirsiniz; alıcı onu açar ve nereye kaydedeceğini seçer. Sonra dosyalar, her biri göreli yoluyla birlikte, şifreli bir WebRTC bağlantısı üzerinden doğrudan iki tarayıcı arasında gider ve aynı klasör ağacı alıcının diskinde belirir.
Bunun pratikte değiştirdikleri:
- Paketleme yok, açma yok. Aktarım, alıcı bağlantıyı açtığı anda başlar.
- Ek disk alanı yok. Alıcının klasör artı arşiv için değil, yalnızca klasör için yere ihtiyacı var.
- Dosyalar tek tek ulaşır. İlk fotoğraflar, geri kalanı hâlâ yoldayken alıcının diskinde olur.
- Yollar dürüstçe ele alınır. Bir yol Windows için çok uzunsa adı kısaltır ve yeniden adlandırılan her dosyayı listeleyen bir metin dosyası ekleriz. Hiçbir şey sessizce kaybolmaz.
- Bizden boyut tavanı yok. StrongFolder bir boyut sınırı koymaz. Pratik sınırlar, alıcının cihazındaki boş disk alanı, bağlantı hızı ve iki cihazın ne kadar süre çevrimiçi kaldığıdır.
Her zaman belirttiğim iki koşul var. Bir klasörün tamamını yapısıyla kaydetmek için alıcının bilgisayarda Chrome, Edge, Opera veya başka bir Chromium tarayıcıya ihtiyacı vardır — diğer tarayıcılar dosyaları tek tek veya ZIP olarak indirir. Ve dosyalar bir sunucudan değil cihazınızdan geldiği için alıcı bitirene kadar sekmeniz açık kalmalıdır. Hiçbir şey yüklememenin bedeli budur. Gönderen neden çevrimiçi kalır yazısı bunu ayrıntılı olarak açıklıyor.
Ücretsiz · tarayıcınızda · kayıt gerekmez
ZIP ne zaman hâlâ doğru araçtır?
ZIP'e karşı değilim. Mükemmel bir biçim — yalnızca her gönderimden önce varsayılan bir adım olarak değil. Şu durumlarda hâlâ ZIP'liyorum:
- Arşivlerken. Tek bir dosyayı saklamak, sağlama toplamını almak ve yıllarca tutmak daha kolaydır.
- Parolaya ihtiyacım olduğunda. StrongFolder bağlantılarında parola yok. Hassas dosyalar için şifreli bir arşiv (örneğin AES-256 ile 7-Zip) ve başka bir kanaldan gönderilen bir parola, her aktarım yöntemiyle çalışan bir katman ekler.
- Klasör on binlerce küçük dosyadan oluşuyorsa. Bir
node_modulesklasörü veya küçük görsellerden oluşan bir önbellek tek bir dosya olarak daha hızlı aktarılır, çünkü her dosyanın kendi ek yükü vardır. - Alıcı telefondaysa. Telefonlar tarayıcıdan bir klasör ağacını kaydedemez, yani dosyalar zaten tek tek veya ZIP olarak gelir.
Geri kalan her şey için — çekim, kurgu, CAD projesi, oyun modu, taranmış arşiv — klasörü olduğu gibi gönderin.
Klasörleri ZIP'lemeyi tamamen nasıl bırakırsınız?
E-posta, bulut sürücüleri ve aktarım hizmetlerinin yan yana karşılaştırıldığı adım adım sürümü istiyorsanız Bir klasör ZIP'lemeden nasıl gönderilir yazısını okuyun. Çok büyük klasörler için Büyük dosyalar nasıl gönderilir hız ve kurulumu ele alıyor, Sınırlar ve gereksinimler ise her tarayıcı ayrıntısını listeliyor.
Ve bir klasör bir gün bozuk ulaşırsa — yanlış adlar, eksik alt klasörler, ne olursa — bana info@strongfolder.com adresinden yazın. StrongFolder klasörler için var ve bunu bilmek istiyorum.