File Arbor 1.2.0: PDF, DOCX ve Metin Dosyalarında İçerik Kuralları
File Arbor 1.2.0, kuralları artık dosya adına değil PDF, DOCX ve metin dosyalarının içindeki metne göre eşleştiriyor. Deterministik, çevrimdışı, yalnızca Pro.
File Arbor 1.2.0, iki yeni kural koşulu ekliyor: içerik içeriyor ve içerik bir regex ile eşleşiyor. Kurallar artık bir dosyanın nereye gideceğine yalnızca adına, uzantısına, boyutuna veya tarihine göre değil, içinde yazılana — bir PDF, bir Word belgesi, düz bir metin dosyası — göre karar verebiliyor. Her iki koşul da yalnızca Pro'da bulunur ve dosyayı yerel olarak okur; dosyanın metni makinenizden asla çıkmaz.
1.3.0 güncellemesi: Bu yazı File Arbor 1.2.0'ı anlatıyor. 1.3.0'dan itibaren bir Pro kuralı taranmış PDF'leri ve fotoğrafları da OCR ile okuyabiliyor, okuduğu değerleri — örneğin bir fatura tarihini — dosya adını ve klasörleri oluşturmak için kullanabiliyor. Her plan dosyaları yeniden adlandırabiliyor; bir taşıma ya da yeniden adlandırma Geçmiş'ten geri alınabiliyor. Aşağıdaki "OCR yok" ve "Yeniden adlandırma yok" maddeleri 1.2.0'ı anlatıyor; nelerin değiştiği Yenilikler sayfasında listeleniyor.
İşte bu iki koşulun tam olarak ne yaptığı, neyi okuyabildiği ve — en az bunun kadar önemlisi — neyi okuyamadığı.
İki Yeni Koşul: İçerik İçeriyor ve İçerik Bir Regex ile Eşleşiyor
Her File Arbor kuralı hâlâ aynı şekilde çalışır: hangi dosyaların eşleştiğine karar veren bir EĞER tarafı, onlara ne olacağına karar veren bir O HÂLDE tarafı. 1.1.0, O HÂLDE tarafı için eylemler getirdi — taşıma, Geri Dönüşüm Kutusu, silme, bir komut çalıştırma. 1.2.0 eylemlere dokunmuyor; mevcut ad, uzantı, boyut ve tarih koşullarının yanına EĞER tarafına iki yeni seçenek ekliyor.
İçerik İçeriyor (Pro)
Dosyanın içinde düz metin araması. Büyük/küçük harf ve aksan farkı gözetmez, yani bogazici araması aslında Boğaziçi içeren bir dosyayla eşleşir. Virgülle ayrılmış birkaç terim listeleyebilirsiniz ve koşul, dosya bunlardan herhangi birini içeriyorsa eşleşir — bu bir VEYA'dır, VE değil.
Pratik bir örnek: PDF nasıl oluşturulmuş olursa olsun, fatura veya makbuzdan bahseden her şeyi tek bir klasöre yönlendirmek.
- İzlenen klasör:
İndirilenler - Eşleşme: uzantı
.pdf, içerik içeriyorfatura, makbuz - İşlem:
Belgeler/Faturalarklasörüne taşı
Eşleşme büyük/küçük harf ve aksan farkı gözetmediğinden, FATURA, Fatura ve her iki kelimenin aksanlı herhangi bir varyasyonu aynı kuralı karşılar. Büyük/küçük harf farklarını kapsamak için birden fazla koşul yazmanıza gerek yoktur.
İçerik Bir Regex ile Eşleşiyor (Pro)
İkinci koşul, çıkarılan metne karşı bir düzenli ifade (regex) çalıştırır. İçerik içeriyor'dan farklı olarak bu harfiyendir — aksan normalleştirmesi yoktur, büyük/küçük harf farkı gözetmezlik yoktur. Ne yazarsanız, karakter karakter tam olarak o eşleştirilir. File Arbor, kuralı kaydetmenize izin vermeden önce her regex'i felaket geri izleme (catastrophic backtracking) kalıplarına karşı doğrular, böylece eşleştiriciyi kilitleyebilecek bir kalıp sonradan gerçek bir dosyada keşfedilmek yerine baştan reddedilir.
- İzlenen klasör:
İndirilenler - Eşleşme: uzantı
.txtveya.md, içerik bir regex ile eşleşiyor\bFTR-\d{4,6}\b - İşlem:
Belgeler/Faturalar/Numaraya-Göreklasörüne taşı
Düzenli ifadeler sizin için yeniyse, regex dosya kuralları için başlangıç rehberimiz, bir dosya adını mı yoksa burada olduğu gibi içeriğini mi eşleştirdiğinizden bağımsız olarak File Arbor'un desteklediği sözdizimini anlatıyor.
İçerik Koşulları Gerçekte Hangi Dosyaları Okuyabilir?
Üç tür dosya: metin katmanı içeren PDF'ler, Word belgeleri (.docx) ve düz metin biçimleri — TXT, Markdown ve CSV. Dosya türü, uzantısına güvenilerek değil, içeriğin kendisine bakılarak tespit edilir, bu yüzden yanlış uzantılı bir metin dosyası da doğru okunur.
Çıkarma tembeldir. File Arbor, izlenen bir klasöre gelen her dosyayı açıp okumaz — metni yalnızca içerik koşulu olan bir kural o dosyayı gerçekten test etmesi gerektiğinde çıkarır. İçerik koşulu olmayan kurallar, 1.2.0 öncesinde olduğu gibi, aynı hızda davranmaya devam eder.
İçerik Koşulları Neleri Yapmaz?
Bir kural kurmadan önce dikkatlice okumaya değer kısım burası.
- OCR yok. Taranmış bir PDF veya bir belgenin fotoğrafında metin katmanı yoktur, dolayısıyla bir içerik koşulunun okuyabileceği hiçbir şey yoktur. Kağıt üzerinde ne yazdığından bağımsız olarak eşleşmez.
- Elektronik tablo (XLSX) yok, şifreli PDF yok, DOCX üst bilgisi, alt bilgisi veya dipnotu yok. İçerik koşulları bir DOCX'in gövde metnini ve şifresiz bir PDF'in metin katmanını okur — başka hiçbir şeyi değil.
- Yeniden adlandırma yok. Bir içerik koşulu yalnızca dosyanın hangi klasöre gideceğine karar verir. İşin tamamı budur. Adlandırma şablonu yoktur ve bir dosyadan metin çekip dosya adına yerleştirecek bir mekanizma yoktur.
- Yapay zeka değil. Bu deterministik bir dize ve regex eşleştirmesidir — aynı dosya her seferinde aynı sonucu verir, çevrimdışı, hiçbir model bir şeyi yorumlamadan veya özetlemeden.
Bunların hiçbiri sessizce sonradan yamanacak bir hata değil — özelliğin ne için var olduğunun sınırı bu. Dosyalarınız taranmış görüntülerse veya içerikten otomatik yeniden adlandırmaya ihtiyacınız varsa, içerik koşulları bugün bu iş için yanlış araçtır.
İçerik Koşullarının İşleyebileceklerinde Bir Sınır Var mı?
Evet, bilinçli olarak. File Arbor dosya başına 32 MB'a kadar okur ve bu tavan içinde yalnızca çıkarılan metnin ilk 256 KB'ını ve bir PDF'in ilk 20 sayfasını inceler. Ne kadar ilerlemiş olursa olsun, çıkarma her dosya için 5 saniye sonra durur. Bir kural, bu sınırlar içinde çıkarılan metne karşı test edilir — ötesine geçmez.
File Arbor'un bir kuralı test etmek için bir dosyadan çıkardığı her şey diske asla yazılmaz ve uygulamanın günlüklerinde hiçbir zaman görünmez. Yalnızca o tek kontrolün süresi boyunca bellekte yaşar ve sonrasında atılır.
Hazel ve File Juggler ile Karşılaştırıldığında Nasıl?
İçerik bazlı kurallar dosya otomasyonu için yeni değil ve File Arbor aksini iddia etmiyor. Mac'in köklü otomasyon aracı Hazel, yıllardır bir "Contents contain" koşuluna sahip — Spotlight destekli ve hızlı, Spotlight bir dosyayı dizinlemediğinde dosyayı doğrudan okuyan daha yavaş bir "Contents contain match" yedeğiyle birlikte. Hazel 6 daha da ileri gitti ve OCR yapılmamış dosyalar için anlık OCR ile şifreli PDF'ler için parola sağlama yolu ekledi. File Arbor bu ikisini de yapmıyor. İş akışınız taranmış belgeleri eşleştirmeye veya parola korumalı PDF'leri okumaya bağlıysa, Hazel şu anda bunu yapıyor, File Arbor yapmıyor.
Yalnızca Windows'ta çalışan File Juggler da yıllardır olgun bir içerik eşleştirmeye sahip — PDF, DOCX ve metin dosyalarını, regex, kalıplar ve kelime listesi değişkenleriyle okuyor ve bunları yeniden adlandırma ve dosyalama için de kullanabiliyor. Bu bazı açılardan daha olgun bir uygulama ve File Arbor'da File Juggler'ın sunduğu kelime listesi değişken sistemi yok. File Arbor'un eklediği şey kategoride bir ilk değil — aynı türde bir içerik kuralının, deterministik ve çevrimdışı eşleşen, Spotlight bağımlılığı olmayan, tek seferlik fiyatlı ve ücretsiz katmanlı, tek bir uygulamadan hem Windows hem macOS'ta bulunması. Platform farklarının geri kalanı için tam File Juggler karşılaştırmamıza bakın.
Fiyatlandırma ve Kullanılabilirlik
Her iki içerik koşulu da, abonelik gerektirmeyen ve ömür boyu güncelleme sağlayan tek seferlik 24,99$'lık File Arbor Pro'nun bir parçası. Ücretsiz plan değişmedi: bir izlenen klasör, iki kural, manuel mod. İçerik koşulları, Otomatik mod ve alt klasör taraması gibi, Pro gerektirir. Tam dökümü için fiyatlandırma sayfasına bakın.
FAQ
File Arbor'un içerik eşleştirmesi taranmış PDF'lerde veya belge fotoğraflarında çalışır mı?
Hayır. İçerik koşulları bir dosyanın gerçek metin katmanını okur ve taranmış bir PDF ile fotoğraflanmış bir belgede bu katman yoktur. File Arbor OCR çalıştırmaz, bu yüzden taranmış bir fatura veya bir makbuz fotoğrafı hiçbir zaman bir içerik koşuluyla eşleşmez. Önce OCR yazılımından geçirin veya ad, klasör ya da tarihe göre eşleştirin. 1.3.0'dan itibaren bir Pro kuralı, taranmış PDF'leri ve belge fotoğraflarını bilgisayarınızda OCR ile okur.
Bir içerik koşulu, dosyaları içindekilere göre yeniden adlandırır mı?
Hayır. İçerik koşulları yalnızca dosyanın hangi klasöre taşınacağına karar verir. Adlandırma şablonu yoktur ve dosyanın içindeki metni dosya adına aktarmanın bir yolu yoktur — dosya geldiği adla kalır. Otomatik yeniden adlandırmaya ihtiyacınız varsa, File Arbor'un içerik koşulları bunun için tasarlanmadı. 1.3.0'dan itibaren her plan dosyaları yeniden adlandırabilir; bir Pro kuralı da belgeden okuduğu bir değeri, örneğin fatura tarihini, dosya adına koyabilir.
File Arbor'un içerik eşleştirmesi yapay zeka ile mi çalışıyor?
Hayır. Bu, bir dil modeli değil, düz metin ve düzenli ifade (regex) eşleştirmesidir. Aynı dosya her seferinde aynı sonucu verir, kontrol tamamen çevrimdışı çalışır ve metni hiçbir yapay zeka servisi görmez. Yapay zeka destekli dosya adlandırma veya kategorilendirme istiyorsanız, bu File Arbor'dan farklı bir araç türüdür.
File Arbor'un içerik koşulları hangi dosya türlerini okuyabilir?
Metin katmanı içeren PDF'ler, Word .docx dosyaları ve düz metin biçimleri — TXT, Markdown ve CSV. Elektronik tablo (XLSX), şifreli PDF veya bir Word belgesinin üst bilgi, alt bilgi ve dipnotlarını okuyamaz. Dosya türü, uzantısına güvenilerek değil, içeriğin kendisi incelenerek tespit edilir.
File Arbor'un içerik eşleştirmesinde boyut veya uzunluk sınırı var mı?
Evet. File Arbor 32 MB'a kadar dosyaları okur ve bu sınır içinde yalnızca çıkarılan metnin ilk 256 KB'ını ve bir PDF'in ilk 20 sayfasını inceler. Her dosyaya, çıkarma durana kadar en fazla 5 saniye tanınır. Bu sınırlar, büyük dosyaların klasör izlemeyi yavaşlatmasını engeller.
İçerik eşleştirme File Arbor'un ücretsiz planında var mı?
Hayır. İçerik içeriyor ve içerik bir regex ile eşleşiyor koşullarının ikisi de, abonelik gerektirmeyen tek seferlik 24,99$'lık File Arbor Pro'nun parçasıdır. Ücretsiz plan hâlâ bir izlenen klasörü, iki kuralı ve manuel modu kapsar, ama içerik bazlı koşullar Pro'ya yükseltme gerektirir.
File Arbor 1.2.0'ı Nasıl Edinirsiniz?
Uygulama Windows ve macOS'ta kendini güncelliyor, ya da kurulum dosyasını indirme sayfasından alın. File Arbor'u ilk kez kuruyorsanız, başlangıç rehberi ilk kuralınız boyunca size yol gösterir; mevcut Pro kullanıcıları ise bir içerik koşulunu, ad, boyut ve tarih koşulları için zaten kullandıkları aynı düzenleyiciden herhangi bir kurala ekleyebilir — öğrenilecek yeni bir arayüz yok.