FILExt için Veri Nasıl Toplanır?

Windows'ta küçük bir toplu iş dosyası çalıştırarak ve bu dosyanın çıktısını FILExt'e göndererek, FILExt veritabanını güncel ve eksiksiz tutmaya yardımcı olabilirsiniz. Lütfen yardım edin... işte böyle.

İlk olarak, bu siteden fileext_filetype.bat adlı toplu iş dosyasını indirin. Dosya boyutu 507 bayttır. Dosyayı almak için aşağıdaki bağlantıya sağ tıklayın ve Hedefi Farklı Kaydet... (veya Bağlantıyı Farklı Kaydet... seçeneğini belirleyin.>FireFox kullanılıyorsa). FILExt, çıktı dosyasını masaüstüne de yerleştirdiği ve bulmayı kolaylaştırdığı için dosyayı masaüstüne kaydetmenizi önerir. İşiniz bittiğinde hem toplu iş dosyasını hem de çıktı dosyasını güvenle silebilirsiniz. (Not: Bazı güvenlik duvarı programları bu komut dosyasına güvenip güvenmediğinizi soracaktır. Bu sayfadan aldığınız ve içeriğini aşağıdaki listeyle doğruladığınız sürece toplu iş dosyası güvenlidir.)

fileext_filetype.bat

Toplu iş dosyasındaki komutların ne olduğunu görmek istiyorsanız, dosyayı herhangi bir metin düzenleyicide açıp bakmaktan çekinmeyin. Lütfen dosyada herhangi bir değişiklik yapmayın. Başvuru için, dosyanın içinde olması gerekenin bir kopyası burada ...

    Echo OFF
	    CLS
	    assoc > filext_submission_output.txt
	    Echo ---------- >> filext_submission_output.txt
	    ftype >> filext_submission_output.txt
	    Echo Thank you. The output file has been created and
	    Echo named filext_submission_output.txt and it should
	    Echo be in the same place where you saved this batch
	    Echo file. All that is left now is to send that file
	    Echo to FILExt. Attach it to an E-mail sent to the
	    Echo address: filetype@filext.com
	    Echo The E-mail subject should be: Submission
	    Echo Thank you.
	    Pause
	    Exit

Çıktıyı elde etmek için lütfen toplu iş dosyasına çift tıklayın. Bir komut istemi penceresi yanıp sönmeli ve çok kısa bir süre içinde işlemin bittiğini ve çıktıyı belirli bir adresten FILExt'e postalamanız gerektiğini söyleyen metin mesajını göstermelidir. Çıktı dosyası, toplu iş dosyasıyla aynı klasörde olmalıdır (veya toplu iş dosyasını oraya koyma önerisini izlediyseniz Masaüstünde).

Çıktı dosyasını bir posta iletisine nasıl ekleyeceğiniz, posta istemcisi programınıza bağlı olacaktır. FILExt size orada rehberlik edemez; Nasıl yapılacağını bilmiyorsanız lütfen posta istemciniz için yardımı kullanın. Dosyanın gönderileceği adres yukarıda belirtilmiştir (bkz. .bat dosya kodu). E-postanın Konu kısmına bir kelime koyun: Gönderme. Lütfen soru sormayın veya bu adrese başka bir posta veya dosya göndermeyin; filtrelenecek ve yalnızca doğru ada sahip metin eklerine sahip postalar FILExt'e gönderilecek, diğer her şey otomatik olarak atılacak (bu adres, bu sayfada ve toplu iş dosyasında toplama robotlarına maruz kaldığından, FILExt, bu tür malzemelerin otomatik olarak atılmasını zorunlu kılan adreste önemli miktarda spam ve kötü amaçlı yazılım almayı öngörür).

Dosyaya göndermeden önce kesinlikle bir metin düzenleyicide bakabilirsiniz. Ancak, lütfen dosyayı metin düzenleyicisine KAYDETMEYİN; sadece kaydetmeden çıkın ve dosyayı oluşturduğu toplu iş dosyası olarak gönderin. Dosyayı metin düzenleyicideyken kaydederseniz, satırlar sarılmış olabilir ve bu şekilde kaydedilecektir. Bu, dosyayı işe yaramaz hale getirir ve sarılmış satırları varsa atılır. Bu senin ve benim zamanımı boşa harcar.

Gizlilik konusunda endişeleriniz varsa, lütfen gönderim sırasında E-posta adresinizin gönderimle ilişkilendirilebileceğini ve böylece birisinin sisteminizdeki tüm yazılımı belirli bir E-posta adresiyle ilişkilendirebileceğini anlayın. FILExt'in bunu yapmak için bir planı yok ve ekler postadan çıkarılır ve posta ulaşır ulaşmaz silinir. Gizliliğiniz FILExt için önemlidir ve özel sisteminizde sahip olduğunuz şeyler hiç ilgilendirmiyor; önemli olan sisteminizin dosya türlerini uzantılar ve programlarla nasıl ilişkilendirdiğidir ve toplanan tek veri bu olacaktır. Bu veriler diğer gönderilerle birlikte toplanacak ve belirli bir E-posta adresiyle herhangi bir ilişki hiçbir yerde kaydedilmediğinden, toplanan verilerden herhangi bir bireysel katkı alınamayacaktır. Bu koleksiyonun sonuçlarını çoğu FILExt sonuç sayfasının altında görebilirsiniz.

Gönderi Nasıl Okunur?

İlgileniyorsanız, gönderiyi herhangi bir metin düzenleyicide görüntüleyebilirsiniz. Gönderim, temelde iki farklı Windows komutunun bir koleksiyonudur: "assoc" ve "ftype".

"doç" komutu, kayıt defterine kaydedilen her dosya uzantısının bir listesini ve ardından bu uzantıyla ilişkili dosya türünü çıkarır. Dosya türü, temel olarak, Windows'ta belirli bir uzantıya sahip bir dosyaya tıklandığında çalıştırılacak olan programın kısa adıdır. Çıktı listesi alfabetiktir ve gönderim dosyasının ilk yarısıdır.

Yukarıdaki Echo komutu daha sonra dosyaya yalnızca "assoc" komut çıktısı biter ve "ftype" çıkış başlar.

"ftype"; komutu daha sonra her dosya türünün (kısa ad) bir listesini ve bu dosya türü etkinleştirildiğinde çalıştırılacak belirli komutu (ilgili dosya uzantısına tıklayarak) verir. Bu veriler, FILExt'e hangi programın sisteminizde belirli bir dosya türünü ve dosya uzantısını yakaladığını söyler. Çoğu durumda, satıcılar yazılımları için açıklayıcı klasör ve dosya adları kullanır, bu nedenle bu durumlarda içinde bulunduğu belirli program ve klasör, hangi programın dosya uzantısını yakaladığı konusunda net bir ipucu verir. Diğer kullanıcılar, aynı dosya uzantısına sahip bir dosyayı açmaları gerekebilecek programları ararken bu bilgileri kullanabilir.

Tipik bir birleşik giriş şöyle görünebilir ...

ASR.....asrfile....."C:\Program Files\Macromedia\Dreamweaver MX 2004\Dreamweaver.exe" "%1"

...ve aynı bilgiler FILExt veritabanında görünecek ve uygun dosya uzantısı altında görüntülenecektir (yukarıdaki durumda, ASR).

Garip görünse de, bu satırda önemli miktarda veri var. Temel olarak, bazı sistemlerde .ASR dosya uzantısının bir "asrfile" olarak adlandırılacağını söyler. ve Macromedia şirketi tarafından yapılan Dreamweaver MX 2004 programıyla ilişkilendirilecektir. Neyse ki, birçok şirket yürütülebilir dosyaları, genellikle size hem programın hem de şirketin adını veren bir yola koyar. Bu veriler yol adında mevcut olmasa bile, genellikle .EXE dosya adının kendisinde bir Google araması yaparak ek bilgi alabilirsiniz.

Bazı girdiler, "%1" üstünde. Bunlar, programa beslenen parametrelerdir (örneğin, genellikle %1, tıklanan dosyanın adı anlamına gelir) ve bu girişler çoğunlukla göz ardı edilebilir.

Bazı girdiler, .EXE dosyasına giden yolun bir parçası olarak değişkenlere sahip olacaktır. En yaygın ikisi şunlardır:

Bazı girişler, bir klasör adının kısaltılmış bir sürümünü gösterecektir. Örneğin, C:\PROGRA~1\, C:\Program Files\ klasörünün kısa adıdır. MS-DOS'un eski günlerinde dosya ve klasörler, noktadan önce sekiz karakterden ve sonra üç karakterden daha uzun olmayan adlarla sınırlıydı (8.3 biçimi olarak özetlenir). Windows bu kısıtlamayla uyumluluğu korur ve 8.3 biçiminden daha uzun dosya/klasör adları kısaltılır. Bu kısaltma işlemi için kurallar vardır, ancak temel olarak, dosyanın kök adı altı karaktere kısaltılır ve ardından bu altı karakterin ilk örneği için buna ~1 eklenir. Yinelenen bir altı karakter adı varsa, o zaman ~2 eklenmiş ve iki yinelenen varsa ~3 görürsünüz.

Bazı girişler belirli bir dosya adına atıfta bulunmaz, bunun yerine {f39a0dc0-9cc8-11d0-a599-00c04fd64433} biçiminde bir CLSID görülür. CLSID, bir ActiveX sınıf tanımlayıcısıdır ve ister bileşik belge nesnesi, ister ActiveX denetimi veya başka bir ActiveX modülü sınıfı olsun, her ActiveX sınıfına benzersiz bir CLSID atanır. Her CLSID için kullanılan benzersiz dizeye genel olarak benzersiz tanımlayıcı denir veya GUID ve programcılar, numarayı oluşturmak için Guidgen.exe adlı bir yardımcı program kullanır. CLSID'ler 16 baytlık değerler olarak saklanır ve parantez içine alınmış uzun sayı dizileri olarak görünür. Her CLSID, kısa çizgilerle ayrılmış 8, 4, 4, 4 ve 12 onaltılık basamak biçimini alır. CLSID, Windows'un kullandığı bir şeyin başka bir kısa adıdır ve atıfta bulunduğu her şeye benzersizdir. Bir CLSID ile bir program veya işlem arasında belirli bir ilişki bulmak için Windows kayıt defterine bakmanız gerekir.

Son olarak, bazı girişler görünüşte aynı programa, belki de birden çok kez işaret edecektir. Gönderimleri analiz ederken tam bir eşleşme rutini kullanıldığından, herhangi bir farklılık ayrı bir girişle sonuçlanacaktır. Bunlara, Windows'un farklı dil sürümleri (örneğin, İngilizce sürümlerde C:\Program Files\ kullanılırken İtalyanca sürümlerde C:\Programmi\ kullanılır), bir programın farklı sürümleri veya diğer küçük farklılıklar neden olabilir. Bunlar, bir dosya uzantısı kullanan bir programın çeşitli sürümlerine işaret edebildikleri ve o programın bu uzantıyı ne kadar süredir kullandığına dair bazı göstergeler verebildikleri için veritabanında bırakılmaktadır (örneğin, Paint Shop Pro'nun eski sürümleri .PSP ve daha yeni sürümler bu dosyayı okumaya devam ederken, bunun yerine varsayılan olarak .PSPImage dosyaları yazarlar).