Bilgisayar dosyası - Computer file - Wikipedia

Bir bilgisayar dosyası bir bilgisayar kaynağı kayıt için veri ayrı ayrı bilgisayar depolama aygıtı. Kelimelerin kağıda yazılabilmesi gibi, bilgi de bir bilgisayar dosyasına yazılabilir. Dosyalar, söz konusu bilgisayar sisteminde internet üzerinden düzenlenebilir ve aktarılabilir.

Farklı var bilgisayar dosyası türleri, farklı amaçlar için tasarlanmıştır. Bir dosya, bir resmi, yazılı bir mesajı, bir video, bir bilgisayar programı veya çok çeşitli başka türde veriler. Bazı dosya türleri aynı anda birkaç bilgi türünü depolayabilir.

Bilgisayar programlarını kullanarak, bir kişi bir bilgisayar dosyasını açabilir, okuyabilir, değiştirebilir, kaydedebilir ve kapatabilir. Bilgisayar dosyaları, isteğe bağlı olarak yeniden açılabilir, değiştirilebilir ve kopyalanabilir.

Tipik olarak dosyalar bir dosya sistemi, dosyaların diskte nerede bulunduğunu takip eden ve kullanıcı erişimini sağlayan.

Etimoloji

Bir delikli kart dosya
İkiz disk dosyaları bir IBM 305 sistemi

"Dosya" kelimesi Latince'den türemiştir. filum ("iş parçacığı").[1]

"Dosya", bilgisayar depolama bağlamında Ocak 1940 gibi erken bir tarihte kullanıldı. Bilimsel Hesaplamada Delikli Kart Yöntemleri,[2] W. J. Eckert, "Hollerith Tabulator'ın astronomide ilk kapsamlı kullanımı, Comrie.[3] Bunu ardışık farklılıklardan bir tablo oluşturmak ve çok sayıda harmonik terim eklemek için kullandı. "" İşlev tabloları, farklılıklarından büyük bir verimlilikle, basılı tablolar olarak veya bir delikli kartların dosyası."

1950 yılının Şubat ayında Amerika Radyo Şirketi (RCA) reklamı Popüler Bilim dergi[4] Geliştirdiği yeni bir "bellek" vakum tüpünü anlatan RCA, "sayısız hesaplamanın sonuçları" dosyada "tutulabilir ve tekrar çıkarılabilir. Böyle bir" dosya "artık RCA Laboratuvarlarında geliştirilen bir" bellek "tüpünde mevcuttur. . Elektronik olarak hesaplama makinelerine beslenen rakamları tutar, yenilerini ezberlerken onları depoda tutar - matematik labirentlerinde akıllı çözümleri hızlandırır. "

1952'de "dosya", diğer şeylerin yanı sıra, delikli kartlar.[5]

Erken kullanımda, üzerinde depolanan içerikler yerine temeldeki donanım bir "dosya" olarak adlandırıldı. Örneğin, IBM 350 disk sürücüleri "disk dosyaları" olarak adlandırıldı.[6] Giriş, 1961 dolaylarında, Burroughs MCP ve MIT Uyumlu Zaman Paylaşım Sistemi "kavramının"dosya sistemi "bir depolama cihazında birkaç sanal" dosyayı "yöneten, kelimenin çağdaş anlamının kökenidir. Çağdaş olmasına rağmen"kayıt dosyası "eski dosya kavramını gösteriyor, kullanımı büyük ölçüde azaldı.

Dosya içeriği

En modern işletim sistemleri, dosyalar tek boyutlu diziler halinde düzenlenir bayt. biçim Bir dosyanın içeriği, bir dosya yalnızca veri için bir kapsayıcıdır, ancak bazı platformlarda biçim genellikle kendi dosya adı uzantısı, baytların nasıl organize edilmesi ve anlamlı bir şekilde yorumlanması gerektiğine ilişkin kuralları belirtir. Örneğin, bir düz metin dosyasının baytları (.Txt Windows'ta) aşağıdakilerden biri ile ilişkilidir: ASCII veya UTF-8 karakterler, görüntü, video ve ses dosyalarının baytları başka türlü yorumlanır. Çoğu dosya türü aynı zamanda birkaç bayt ayırır. meta veriler, bir dosyanın kendisi hakkında bazı temel bilgileri taşımasına izin verir.

Bazı dosya sistemleri rasgele (dosya sistemi tarafından yorumlanmayan) dosyaya özgü verileri dosya biçiminin dışında depolayabilir, ancak dosyaya bağlanabilir, örneğin genişletilmiş öznitelikler veya çatallar. Diğer dosya sistemlerinde bu şu yolla yapılabilir: yardımcı dosyalar veya yazılıma özel veritabanları. Bununla birlikte, tüm bu yöntemler, meta veri kaybına, konteyner ve Arşiv dosyası biçimler.

Dosya boyutu

Herhangi bir anda, bir dosyanın boyutu normal olarak sayısı olarak ifade edilebilir. bayt, bu dosya ile ne kadar depolama alanı ilişkilendirildiğini gösterir. Çoğu modern işletim sisteminde boyut, sistem sınırına kadar herhangi bir negatif olmayan tam bayt sayısı olabilir. Birçok eski işletim sistemi yalnızca bloklar veya izler fiziksel depolama cihazındaki bir dosya tarafından işgal edildi. Bu tür sistemlerde, yazılım tam bayt sayısını izlemek için başka yöntemler kullandı (ör. CP / M özel bir kontrol karakteri kullandı, Ctrl-Z, metin dosyalarının sonunu bildirmek için).

Bir dosyanın genel tanımı, dosya içindeki veriler kalıcı depolama havuzundaki verilere karşılık gelmedikçe, boyutunun herhangi bir gerçek anlamı olmasını gerektirmez. Özel bir durum bir sıfır bayt dosyası; bu dosyalar, kendilerine henüz herhangi bir veri yazılmamış yeni oluşturulmuş dosyalar olabilir veya bir tür bayrak dosya sisteminde veya kazalar (durdurulan disk işlemlerinin sonuçları). Örneğin, bağlantının bulunduğu dosya / bin / ls tipik bir Unix benzeri sistem muhtemelen nadiren değişen tanımlı bir boyuta sahiptir. Bunu şununla karşılaştır: / dev / null bu aynı zamanda bir dosya, ancak bir karakter özel dosyası boyutu anlamlı değil.

Bir dosyadaki verilerin organizasyonu

Bir bilgisayar dosyasındaki bilgiler daha küçük bilgi paketlerinden oluşabilir (genellikle "kayıtları "veya" satırlar ") ayrı ayrı farklı olan ancak bazı ortak özellikleri paylaşır. Örneğin, bir bordro dosyası bir şirketteki tüm çalışanlar ve bordro ayrıntılarıyla ilgili bilgileri içerebilir; maaş bordrosu dosyasındaki her kayıt yalnızca bir çalışanı ve tümü kayıtlar, maaş bordrosu ile ilgili ortak bir özelliğe sahiptir - bu, tüm maaş bordrosu bilgilerinin bilgisayarı olmayan bir ofiste belirli bir dosya dolabına yerleştirilmesine çok benzer. Bir metin dosyası, üzerinde basılı satırlara karşılık gelen metin satırları içerebilir. bir kağıt parçası. Alternatif olarak, bir dosya rastgele bir ikili görüntü (bir damla ) veya bir çalıştırılabilir.

Bilgilerin bir dosyada gruplanma şekli tamamen nasıl tasarlandığına bağlıdır. Bu, en basitinden en karmaşığına kadar akla gelebilecek tüm amaçlar için az çok standartlaştırılmış dosya yapılarının bolluğuna yol açmıştır. Çoğu bilgisayar dosyası şu kullanıcılar tarafından kullanılmaktadır: bilgisayar programları Gerektiğinde kendi kullanımları için dosyaları oluşturur, değiştirir veya siler. Programları oluşturan programcılar hangi dosyaların gerekli olduğuna, nasıl kullanılacağına ve (genellikle) adlarına karar verirler.

Bazı durumlarda, bilgisayar programları, bilgisayar kullanıcısına görünür hale getirilen dosyaları işler. Örneğin, bir kelime işleme programı kullanıcı, kullanıcının kişisel olarak adlandırdığı belge dosyalarını işler. Belge dosyasının içeriği, kelime işlem programının anlayacağı bir formatta düzenlenmiş olsa da, kullanıcı dosyanın adını ve konumunu seçebilir ve verilecek bilgilerin (kelimeler ve metin gibi) büyük kısmını sağlayabilir. dosyada saklanır.

Birçok uygulama tüm veri dosyalarını tek bir dosyada paketler. Arşiv dosyası, içerdiği farklı bilgi türlerini ayırt etmek için dahili belirteçleri kullanma. Arşiv dosyasının avantajları, daha kolay aktarım için dosya sayısını azaltmak, depolama kullanımını azaltmak veya yalnızca güncel olmayan dosyaları organize etmektir. Arşiv dosyası, bir sonraki kullanımdan önce genellikle paketinden çıkarılmalıdır.

Operasyonlar

Programların bir dosya üzerinde gerçekleştirebileceği en temel işlemler şunlardır:

Bir bilgisayardaki dosyalar oluşturulabilir, taşınabilir, değiştirilebilir, büyütülebilir, küçültülebilir ve silinebilir. Çoğu durumda, bilgisayarda yürütülen bilgisayar programları bu işlemleri gerçekleştirir, ancak bir bilgisayarın kullanıcısı gerekirse dosyaları da değiştirebilir. Örneğin, Microsoft Word dosyalar normalde kullanıcı komutlarına yanıt olarak Microsoft Word programı tarafından oluşturulur ve değiştirilir, ancak kullanıcı ayrıca, Adını değiştirmek veya sil bu dosyaları doğrudan bir dosya yöneticisi programı gibi Windows Gezgini (Windows bilgisayarlarda) veya komut satırları (CLI).

İçinde Unix benzeri sistemler Kullanıcı alanı programlar bir dosya üzerinde düşük düzeyde doğrudan çalışmaz. Sadece çekirdek dosyalarla ilgilenir ve dosyalarla tüm kullanıcı alanı etkileşimlerini, kullanıcı alanı programlarına saydam olacak şekilde yönetir. işletim sistemi bir seviye sağlar soyutlama Bu, kullanıcı alanından bir dosyayla etkileşimin basitçe dosya adı (dosya adı yerine) olduğu anlamına gelir. dosya numarası ). Örneğin, rm dosya adı dosyanın kendisini değil, yalnızca bir bağlantı dosyaya. Bir dosyaya birçok bağlantı olabilir, ancak hepsi kaldırıldığında çekirdek dosyanın hafıza alanının yeniden tahsis edilebileceğini düşünür. Bu boş alan genellikle bir güvenlik riski olarak kabul edilir ( dosya kurtarma yazılımı ). Herhangi bir güvenli silme programı, dosyanın verilerini silmek için çekirdek alanı (sistem) işlevlerini kullanır.

Veri içeriğinin yeniden yazılması gerekmediğinden dosya bir dosya sistemi içinde neredeyse anında tamamlanır. Yalnızca yolların değiştirilmesi gerekir.

Taşıma yöntemleri

Dosya hareketlerinin iki farklı uygulaması vardır.

Dosyaları cihazlar veya bölümler arasında taşırken, bazı dosya yönetim yazılımları seçilen her dosyayı kaynak dizinden siler bireysel olarak aktarıldıktan sonra diğer yazılımlar silinirken tüm dosyalar aynı anda ' yalnızca her dosya aktarıldıktan sonra.

İle mv komut örneğin, eski yöntem, muhtemelen aşağıdakilerin kullanımıyla dosyaları tek tek seçerken kullanılır. joker karakterler (misal: mv -n sourcePath / * targetPath, tüm dizinleri seçerken ikinci yöntem kullanılırken (örnek: mv -n sourcePath targetPath). Microsoft Windows Gezgini eski yöntemi kullanır yığın Bellek filemoves, ancak ikinci yöntem kullanılarak Medya Aktarım Protokolü, açıklandığı gibi Medya Aktarım Protokolü § Dosya taşıma davranışı.

Önceki yöntem (kaynaktan bireysel silme), alanın kaynak cihazdan veya bölümden aktarım başladıktan hemen sonra, yani ilk dosya bittikten sonra serbest bırakılması avantajına sahiptir. İkinci yöntemle, alan yalnızca tüm seçimin aktarımı bittikten sonra serbest bırakılır.

İkinci yöntemle tamamlanmamış bir dosya aktarımı, muhtemelen beklenmedik bir kapanma, sistemin durması veya bir cihazın bağlantısının kesilmesi nedeniyle beklenmedik bir şekilde iptal edilirse, kaynak cihazda veya bölümde yer açılmaz. Kullanıcının, eksik yazılan (kesilen) son dosya da dahil olmak üzere kaynaktan kalan dosyaları birleştirmesi gerekir.

Bireysel silme yöntemiyle, dosya taşıma yazılımının, bir kullanıcının dosya aktarımını manuel olarak iptal etmesi durumunda, aktarımı tamamlanan tüm dosyaları toplu olarak takip etmesi gerekmez. İkinci (sonradan silme) yöntemini kullanan bir dosya yöneticisi, yalnızca aktarımı zaten tamamlamış olan dosyaları kaynak dizinden silmesi gerekecektir.

Tanımlama ve organize etme

Bir hiyerarşi içinde düzenlenmiş dosyalar ve klasörler

Modern bilgisayar sistemlerinde, dosyalara genellikle adlar kullanılarak erişilir (dosya adları ). Bazı işletim sistemlerinde ad, dosyanın kendisiyle ilişkilendirilir. Diğerlerinde, dosya anonimdir ve adları olan bağlantılarla işaret edilir. İkinci durumda, bir kullanıcı bağlantının adını dosyanın kendisiyle belirleyebilir, ancak bu yanlış bir analogdur, özellikle aynı dosyaya birden fazla bağlantının olduğu durumlarda.

Dosyalar (veya dosyalara bağlantılar) dizinlerde bulunabilir. Ancak, daha genel olarak bir dizin dosya listesi veya dosyalara bağlantılar listesi içerebilir. Bu tanım içinde, "dosya" teriminin dizinleri kapsaması büyük önem taşımaktadır. Bu, dizin hiyerarşilerinin, yani alt dizinleri içeren dizinlerin varlığına izin verir. Bir dizin içindeki bir dosyaya atıfta bulunan ad tipik olarak benzersiz olmalıdır. Diğer bir deyişle, bir dizin içinde aynı isimler olmamalıdır. Bununla birlikte, bazı işletim sistemlerinde, bir ad, bir dizinin, bir dizin ve bir dosya gibi birden fazla nesne türü için aynı adı içerebileceği anlamına gelen bir tür belirtimi içerebilir.

Bir dosyanın adlandırıldığı ortamlarda, bir dosyanın adı ve dosya dizinine giden yol, onu bilgisayar sistemindeki diğer tüm dosyalar arasında benzersiz bir şekilde tanımlamalıdır; iki dosya aynı ada ve yola sahip olamaz. Bir dosyanın anonim olduğu durumlarda, ona yönelik adlandırılmış başvurular bir ad alanı içinde bulunacaktır. Çoğu durumda, ad alanındaki herhangi bir ad, tam olarak sıfır veya bir dosyaya işaret eder. Bununla birlikte, herhangi bir dosya herhangi bir ad alanı içinde sıfır, bir veya daha fazla adla temsil edilebilir.

Herhangi bir karakter dizisi, uygulamanın içeriğine bağlı olarak bir dosya veya bir bağlantı için iyi biçimlendirilmiş bir isim olabilir. Bir adın iyi biçimlendirilmiş olup olmadığı, kullanılan bilgisayar sisteminin türüne bağlıdır. İlk bilgisayarlar bir dosya adında yalnızca birkaç harfe veya rakama izin veriyordu, ancak modern bilgisayarlar, hemen hemen tüm kombinasyonlarını içeren uzun adlara (bazıları 255 karaktere kadar) izin veriyordu. unicode harfler veya unicode rakamlar, bir dosyanın amacını bir bakışta anlamayı kolaylaştırır. Bazı bilgisayar sistemleri, dosya adlarının boşluk içermesine izin verir; diğerleri yapmaz. Dosya adlarının büyük / küçük harf duyarlılığı, dosya sistemi. Unix dosya sistemleri genellikle büyük / küçük harfe duyarlıdır ve kullanıcı düzeyindeki uygulamaların adları yalnızca karakter durumunda farklılık gösteren dosyalar oluşturmalarına izin verir. Microsoft Windows her biri farklı politikalara sahip birden çok dosya sistemini destekler[hangi? ] büyük / küçük harf duyarlılığı ile ilgili. Ortak ŞİŞMAN dosya sisteminde, yalnızca kullanıcının bir dosya kullanması durumunda adları farklı olan birden fazla dosya olabilir. disk düzenleyici dosya adlarını düzenlemek için rehber girişleri. Bununla birlikte, kullanıcı uygulamaları genellikle kullanıcının aynı adla birden fazla dosya oluşturmasına izin vermez, ancak duruma göre farklılık gösterir.

Çoğu bilgisayar dosyaları, klasörler, dizinler veya kataloglar kullanarak hiyerarşiler halinde düzenler. Kavram, kullanılan terminolojiden bağımsız olarak aynıdır. Her bir klasör rastgele sayıda dosya içerebilir ve ayrıca başka klasörler de içerebilir. Bu diğer klasörler alt klasörler olarak adlandırılır. Alt klasörler daha fazla dosya ve klasör içerebilir ve böylece bir "ana klasör" (veya "kök klasör" - adı bir işletim sisteminden diğerine değişir) herhangi bir sayıda düzey içerebilen ağaç benzeri bir yapı oluşturabilir. diğer klasörler ve dosyalar. Klasörler, dosyaların olabildiği gibi adlandırılabilir (genellikle bir adı olmayan kök klasör hariç). Klasörlerin kullanımı, dosyaları mantıksal bir şekilde düzenlemeyi kolaylaştırır.

Bir bilgisayar klasörlerin kullanımına izin verdiğinde, her dosya ve klasörün yalnızca kendine ait bir adı değil, aynı zamanda bir dosyanın veya klasörün bulunduğu klasör veya klasörleri tanımlayan bir yolu da vardır. Yolda, dosya ve klasör adlarını ayırmak için eğik çizgi gibi bir tür özel karakter kullanılır. Örneğin, bu makalede gösterilen şekilde, yol / Bordro / Maaşlar / Yöneticiler adlı bir dosyayı benzersiz şekilde tanımlar Yöneticiler adlı bir klasörde Maaşlar, daha sonra adı verilen bir klasörde yer alır Maaş bordrosu. Bu örnekte klasör ve dosya adları eğik çizgilerle ayrılmıştır; en üstteki veya kök klasörün adı yoktur ve bu nedenle yol eğik çizgiyle başlar (kök klasörün bir adı varsa, bu ilk bölü çizgisinden önce gelir).

Birçok bilgisayar sistemi kullanır uzantılar Dosya adı olarak da bilinir. Windows bilgisayarlarda, uzantılar dosya adının sonunda bir noktadan (nokta) ve ardından dosya türünü belirten birkaç harften oluşur. Bir uzantısı .Txt bir metin dosyasını tanımlar; a .doc uzantısı her tür belge veya belgeyi tanımlar, genellikle Microsoft Word dosya formatı; ve benzeri. Bir bilgisayar sisteminde uzantılar kullanıldığında bile, bilgisayar sisteminin bunları tanıma ve dikkate alma derecesi değişebilir; bazı sistemlerde gerekli olurken, diğer sistemlerde sunulmaları halinde tamamen göz ardı edilirler.

Koruma

Çoğu modern bilgisayar sistemi, dosyaları kazara ve kasıtlı hasarlara karşı korumak için yöntemler sağlar. Birden çok kullanıcının uygulamasına izin veren bilgisayarlar dosya izinleri dosya ve klasörleri kimin değiştirebileceğini, silebileceğini veya yaratamayacağını kontrol etmek için. Örneğin, belirli bir kullanıcıya yalnızca bir dosya veya klasörü okuma izni verilebilir, ancak onu değiştirme veya silme izni verilemez; veya bir kullanıcıya dosyaları veya klasörleri okuma ve değiştirme izni verilebilir, ancak bunları yürütme izni verilmez. İzinler, yalnızca belirli kullanıcıların bir dosya veya klasörün içeriğini görmesine izin vermek için de kullanılabilir. İzinler, dosyalardaki bilgilerin yetkisiz tahrifatına veya tahribatına karşı koruma sağlar ve özel bilgileri yetkisiz kullanıcılardan gizli tutar.

Birçok bilgisayarda uygulanan başka bir koruma mekanizması, salt okunur bayrağı. Bu bayrak bir dosya için açıldığında (bir bilgisayar programı veya bir insan kullanıcı tarafından gerçekleştirilebilir), dosya incelenebilir ancak değiştirilemez. Bu bayrak, yalnızca bilgisayar sisteminin dahili parçaları tarafından kullanılan özel dosyalar gibi değiştirilmemesi veya silinmemesi gereken kritik bilgiler için kullanışlıdır. Bazı sistemler ayrıca bir gizli bayrak belirli dosyaları görünmez yapmak; bu bayrak, bilgisayar sistemi tarafından kullanıcıların değiştirmemesi gereken temel sistem dosyalarını gizlemek için kullanılır.

Depolama

Herhangi bir yararlı amacı olan herhangi bir dosyanın fiziksel bir tezahürü olmalıdır. Yani, gerçek bir bilgisayar sistemindeki bir dosya (soyut bir kavram), eğer var olacaksa, gerçek bir fiziksel analoğa sahip olmalıdır.

Fiziksel anlamda, çoğu bilgisayar dosyası bir tür veri depolama cihazında saklanır. Örneğin, çoğu işletim sistemleri dosyaları bir hard disk. Sabit diskler, her yerde bulunan uçucu olmayan 1960'ların başından beri depolama.[7] Dosyaların yalnızca geçici bilgiler içerdiği durumlarda, Veri deposu. Bilgisayar dosyaları, bazı durumlarda diğer ortamlarda da depolanabilir. manyetik bantlar, kompakt diskler, Dijital Çok Yönlü Diskler, Zip sürücüler, USB flash sürücüler vb. kullanımı Yarıiletken sürücüler ayrıca sabit disk sürücüsüne rakip olmaya başlıyor.

Unix benzeri işletim sistemlerinde, birçok dosyanın ilişkili fiziksel depolama cihazı yoktur. Örnekler / dev / null ve dizinler altındaki çoğu dosya / dev, / proc ve / sys. Bunlar sanal dosyalardır: işletim sistemi çekirdeğinde nesneler olarak bulunurlar.

Çalışan bir kullanıcı programı tarafından görüldüğü gibi, dosyalar genellikle bir dosya kontrol bloğu veya bir dosya tanıtıcısı. Bir dosya kontrol bloğu (FCB), bir dosya adı vb. Oluşturmak için manipüle edilen ve ardından bir parametre olarak işletim sistemine iletilen bir bellek alanıdır; eski IBM işletim sistemleri ve aşağıdakiler de dahil olmak üzere eski PC işletim sistemleri tarafından kullanıldı CP / M ve eski versiyonları MS-DOS. Bir dosya tanıtıcısı genellikle bir opak veri türü veya bir tam sayı; tarafından 1961'de tanıtıldı ALGOL bazlı Burroughs MCP üzerinde koşmak Burroughs B5000 ama şimdi her yerde.

Dosya bozulması

Bir çocuğun fotoğrafı
Orijinal JPEG dosya
Bozuk JPEG dosyası, tek bir bit ters çevrildi (0'dan 1'e veya tam tersi)
İkinci dosyada gözle görülür bozulma olsa da, orijinal görüntünün neye benzediği hala anlaşılabilir.

Bir dosyanın bozuk olduğu söylendiğinde, bunun nedeni içeriğinin bilgisayara bir insan veya yazılım tarafından düzgün bir şekilde okunamayacak şekilde kaydedilmiş olmasıdır. Hasarın boyutuna bağlı olarak, orijinal dosya bazen kurtarıldı veya en azından kısmen anlaşıldı.[8] Bir dosya bozuk oluşturulmuş olabilir veya daha sonraki bir noktada bozulabilir. üzerine yazma.

Bir dosyanın bozulmasının birçok yolu vardır. En yaygın olarak, sorun şu süreçte gerçekleşir: yazı dosyayı bir disk.[9] Örneğin, eğer bir görüntü düzenleme programı beklenmedik şekilde çöküyor Bir görüntüyü kaydederken, program bütünlüğünü kaydedemediği için bu dosya bozulabilir. Programın kendisi, kullanıcıyı bir hata olduğu konusunda uyararak dosyayı kaydetmeye yönelik başka bir denemeye izin verebilir.[10] Dosyaların bozulma nedenlerine ilişkin diğer bazı örnekler şunlardır:

Dosya bozulması genellikle yanlışlıkla meydana gelse de, bu da yapılabilir kasten Bir başkasını, bir ödevin daha önceki bir tarihte hazır olduğunu düşünmeye ikna etmek için, potansiyel olarak söz konusu görevi bitirmek için zaman kazanmaktadır. Belirli bir dosyayı rastgele verilerle dolduran, böylece açılamayacak veya okunamayacak, ancak yine de yasal görünecek şekilde isteğe bağlı dosya bozulması sağlayan hizmetler vardır.[17][18]

İstenmeyen dosya bozulması için en etkili önlemlerden biri, yedekleme önemli dosyalar.[19] Önemli bir dosyanın bozulması durumunda, kullanıcı bunu yedeklenmiş sürümle değiştirebilir.

Destek olmak

Bilgisayar dosyaları son derece önemli bilgiler içerdiğinde, destek olmak işlem, dosyaları yok edebilecek felaketlere karşı koruma sağlamak için kullanılır. Dosyaları yedeklemek basitçe, bilgisayara bir şey olduğunda veya yanlışlıkla silinirse geri yüklenebilmeleri için dosyaların kopyalarını ayrı bir konumda yapmak anlamına gelir.

Dosyaları yedeklemenin birçok yolu vardır. Çoğu bilgisayar sistemi, yedekleme işlemine yardımcı olacak yardımcı programlar sağlar; bu, korunacak çok sayıda dosya varsa çok zaman alıcı hale gelebilir. Dosyalar genellikle yazılabilir CD'ler veya kartuş bantları gibi çıkarılabilir ortama kopyalanır. Dosyaların aynı bilgisayardaki başka bir sabit diske kopyalanması, bir diskin arızalanmasına karşı koruma sağlar, ancak tüm bilgisayarın arızalanmasına veya tahrip olmasına karşı koruma gerekliyse, dosyaların kopyalarının başka ortamlardan alınması gerekir. bilgisayar ve güvenli, uzak bir yerde saklanır.

büyükbaba-baba-oğul yedeği yöntem otomatik olarak üç yedekleme yapar; büyükbaba dosyası dosyanın en eski kopyasıdır ve oğul mevcut kopyadır.

Dosya sistemleri ve dosya yöneticileri

Bir bilgisayarın dosyaları düzenleme, adlandırma, saklama ve işleme biçimi genel olarak dosya sistemi. Çoğu bilgisayarın en az bir dosya sistemi vardır. Bazı bilgisayarlar birkaç farklı dosya sisteminin kullanımına izin verir. Örneğin, daha yeni MS Windows bilgisayarlarda, daha eski FAT tipi dosya sistemleri MS-DOS ve Windows'un eski sürümleri desteklenmektedir. NTFS Windows'un son sürümleri için normal dosya sistemi olan dosya sistemi. Her sistemin kendine özgü avantajları ve dezavantajları vardır. Standart FAT, örneğin boşluksuz yalnızca sekiz karakterlik dosya adlarına (artı üç karakterli bir uzantı) izin verirken, NTFS boşluk içerebilen çok daha uzun adlara izin verir. Bir dosya çağırabilirsiniz "Bordro kayıtları"NTFS'de, ancak FAT'de aşağıdaki gibi bir şeyle sınırlı olacaksınız payroll.dat (kullanmadığınız sürece VFAT, uzun dosya adlarına izin veren bir FAT uzantısı).

Dosya yöneticisi programlar, kullanıcıların dosyaları doğrudan değiştirmesine olanak tanıyan yardımcı programlardır. Dosya ve klasörleri taşımanıza, oluşturmanıza, silmenize ve yeniden adlandırmanıza izin verirler, ancak aslında bir dosyanın içeriğini okumanıza veya içindeki bilgileri saklamanıza izin vermezler. Her bilgisayar sistemi, yerel dosya sistemi için en az bir dosya yöneticisi programı sağlar. Örneğin, Dosya Gezgini (eski adıyla Windows Explorer), Microsoft Windows işletim sistemlerinde yaygın olarak kullanılır ve Nautilus, Linux'un çeşitli dağıtımlarında yaygındır.

Ayrıca bakınız

Referanslar

  1. ^ "Çevrimiçi Etimoloji Sözlüğü".
  2. ^ Eckert, W. J .; Thomas J. Watson Astronomik Hesaplama Bürosu, New York. (1940). Bilimsel hesaplamada delikli kart yöntemleri. New York: Thomas J. Watson Astronomik Hesaplama Bürosu, Columbia Üniversitesi.
  3. ^ Comrie, L.J. (1928-04-13). "Enterpolasyonla Tabloların İnşası Üzerine (Levha 6)". Royal Astronomical Society'nin Aylık Bildirimleri. 88 (6): 506–523. Bibcode:1928MNRAS..88..506C. doi:10.1093 / mnras / 88.6.506. ISSN  0035-8711.
  4. ^ Popüler Bilim. Bonnier Corporation. Şubat 1950. s. 96. Alındı 2014-03-07.
  5. ^ Robert S. Casey, vd. Delikli Kartlar: Bilime ve Sanayiye Uygulamaları. 1952.
  6. ^ Martin H. Weik. Balistik Araştırma Laboratuvarları Raporu # 1115. Mart 1961. s. 314–331.
  7. ^ Manyetik Depolama El Kitabı 2. Baskı, Bölüm 2.1.1, Disk Dosya Teknolojisi, Mee ve Daniel, (c) 1990,
  8. ^ a b c d Gorski, Victoria. "Bozuk Dosyaya Ne Sebep Olur?". Alındı 2019-03-17.
  9. ^ a b c d Williams, Jane (2019-01-14). "Dosyanızın Bozulması Ne Anlama Geliyor?". Houston Chronicle. Alındı 2019-03-17.
  10. ^ a b Glenn, Walter (2017-12-14). "Bozuk Dosya Nedir ve Geri Almanın Bir Yolu Var mı?". Nasıl Yapılır Geek. Arşivlendi 2018-12-06 tarihinde orjinalinden. Alındı 2019-03-17.
  11. ^ "Flash Bellek Bozulmasına Ne Sebep Olur?". SecureDataRecovery. Alındı 2019-03-17.
  12. ^ Hoffman, Chris (2016-09-28). "USB Flash Sürücüleri Gerçekten Güvenle Kaldırmanız Gerekiyor mu?". Nasıl Yapılır Geek. Alındı 2019-03-17.
  13. ^ "Bir dosya bozulması hatasından sonra bir belge açın". Microsoft Office Destek. Alındı 2019-03-17.
  14. ^ a b "Flash Sürücünüzü ne öldürür ve bundan nasıl kaçınabilirsiniz?". DataRecovery.net. Alındı 2019-03-17.
  15. ^ Neagoe, Robert (2018/08/14). "Windows 10 Dosya Bozulması Sorunlarını Düzeltin". Windowsreport.com. Alındı 2019-03-17.
  16. ^ Uluslararası Elektronik Ticaret Danışmanları Konseyi (2009-09-24). "Mac OS X Hacking". Etik Hackleme ve Karşı Tedbirler: Linux, Macintosh ve Mobil Sistemler. Kafes. s. 2.6–2.7. ISBN  978-1-4354-8364-4. Alındı 2019-03-17.
  17. ^ "Bozuk bir dosya - Bozuk dosya çevrimiçi, zamanında teslim edin!". Alındı 2019-03-17.
  18. ^ "Dosyam Bozuldu: Dosyanızın sizin için bozulmasını sağlayın". Alındı 2019-03-17.
  19. ^ "Bozuk Dosya Nedir?". Intego. 2019-03-07.

Dış bağlantılar