Azərbaycanca AzərbaycancaDeutsch Deutsch日本語 日本語Lietuvos Lietuvosසිංහල සිංහලTürkçe TürkçeУкраїнська УкраїнськаUnited State United State
Destek
www.wikipedia.tr-tr.nina.az
  • Vikipedi

TAR Kökeni Tape ARchive ya da bir başka deyişle tarball açık kaynak kodlu bir belge sıkıştırma ve arşivleme biçimidir Ta

Tar (dosya biçimi)

Tar (dosya biçimi)
www.wikipedia.tr-tr.nina.azhttps://www.wikipedia.tr-tr.nina.az
TikTok Jeton Satışı

TAR (Kökeni Tape ARchive) ya da bir başka deyişle tarball, açık kaynak kodlu bir belge sıkıştırma ve arşivleme biçimidir.

Tar
image
Dosya Uzantısı:.tar
MIME tipi:application/x-tar
Uniform Type Identifier:public.tar-archive
(Sihir):ustar at byte 257
Biçim tipi:
Container for:her şey
Contained by:, gzip, bzip2,

Genel olarak TAR arşivleri *.tar uzantısına sahiptir. Arşiv harici bir programla sıkıştırılmış ise, sıkıştırma programı dosya sonuna kendi uzantısını ekler. (Ör: Tar.gz, Tar.bz2 gibi.)

Bu dosya biçimi POSIX.1-1988 ve daha sonra POSIX.1-2001 tarafından standart haline getirilmiştir. Başlangıçta işlenmemiş dosya biçimi olarak geliştirilmiş, disk yedeklemek için kullanılmış, şimdi ise yazılım dağıtımı ve arşivleme için birçok dosyayı tek bir dosyada saklamak için (kullanıcı izinleri, tarih, dizin yapısı gibi dosya sistemi bilgilerini de içeriyor) kullanılmaktadır.

Tar biçiminin doğrusal kökleri onun herhangi bir akış üzerinde çalışabilme yeteneği ve parçalı dışa çıkarımdaki yavaşlığında görebilir ki bu son dosyayı açmak için tüm arşivi okumasından ileri gelir. Tar dosyası genellikler tartopu olarak da anılır. Tar, sadece bir şeyi ama en iyi şekilde yap UNIX felsefesini takip eder ki bu da arşivlemektir. İç yapısında sıkıştırmayla ilgili bir ünite olmadığı için harici sıkıştırma programları ile beraber kullanılır. Harici programlar ise sadece bir dosyayı sıkıştırabilir ki Tar ile birleştiklerinde birden fazla dosyayı sıkıştırabilmiş olurlar.

Tar dosya isimleri

Birçok UNIX uygulaması gibi, Tar da bir dosyanın arşiv olduğunu anlamak için belirli bir uzantıya ihtiyaç duymaz. Genel olarak tar arşivleri .tar uzantısına sahiptir. Eğer bir arşiv harici bir programla sıkıştırılmışsa, sıkıştırma programı dosya sonuna kendi uzantısını ekler(.tar.Z,.tar.gz,.tar.bz2 gibi). MSDOS sisteminde böyle uzantılar olamayacağı için değişik ikincil bir uzantı geleneği türedi. Buna göre tar.gz için .tgz, .tbz2 için .tbz ve .tar.Z için .taz uzantıları kullanılmaya başlandı.

Dosya biçimi detayları

Tar dosyası bir veya daha fazla dosyanın birleşiminden oluşur. Her dosyadan önce bir başlık bloğu gelir. Dosya verileri değiştirilmeden yazılır, sadece uzunluğu 512 nin katlarına yuvarlanır ve boşluklar sıfırla doldurulur. Dosya sonu en az iki ardıl sıfır dolu blokla işaretlenir.

Eski disklere sadece 512 baytlık bloklar halinde veri kaydedilebiliyordu. Bu yüzden tar dosyası 512 baytlık bloklar halinde düzenlenir.

Dosya başlığı

Başlık bloğu dosya ile ilgili bilgileri içerir. Değişik platformlar arasında taşınabilirliği sağlamak için bu bloktaki bilgi ASCII ile kodlanmıştır. Bu yüzden eğer bütün arşiv yazı dosyasında oluşuyorsa, aslında tar dosyası bir ASCII dosyasıdır.

Aşağıdaki tabloda orijinal UNIX tar biçimi tarafından tanımlanmış alanlar gösterilmiştir. Bir alan kullanılmadığında sıfır ile doldurulur. Başlık 512 baytlık olması için sıfırla tamamlanmıştır.

Alan Offseti Alan boyutu Alan
0 100 Dosya Adı
100 8 Dosya Modu
108 8 Sahip ID
116 8 Grup ID
124 12 Dosya boyutu(16 lık)
136 12 Son Düzenlenme Tarihi
148 8 Başılğın sağlama toplam(checksum)
156 1 Bağlantı Belirteci
157 100 Bağlanan Dosya İsmi

Program örnekleri

Tar programının temel kullanımı

Tar dosyası oluşturmak için

Tüm .txt uzantılı dosyaları gzip ile sıkıştırıp dieforwhat.tar.gz isimli dosya oluşturmak için

tar -cvf dieforwhat.tar.gz *.txt 

Tar dosyasının içindeki dosyaları sıralamak

tar -tzf dieforwhat.tzr.gz 

Dosyaları tar dosyasından çıkarmak

Sıkıştırılmış tar dosyasından tüm dosyaları çıkarmak

tar -xzvf dieforwhat.tar.gz 

Belirli bir klasöre çıkarmak

tar -xzvf dieforwhat.tar.gz -C /usr/bin 

Bazı Tar işlem ve seçenekleri

—create

-c Yeni bir tar arşivi yaratır. 
--list -l Arşivin içeriğini listeler. 
--extract -x Arşivi dışarıya aktarır. 
--file -f Arşiv dosyasının ismini belirler. 
--verbose -v Tar'ın üzerinde çalıştığı dosyayı gösterir. 
--verbose—verbose -vv Dosyalar hakkında daha detaylı bilgi gösterir. 
--append -r Arşivin sonuna dosya ekler. 
--update -u Arşivin sonuna sadece yeni dosyaları ekler. 
--compare -d Arşiv dosyalarını karşılaştırır. 
--concatenate -A Arşiv sonuna yeni arşiv ekler. 
--show-defaults Varsayılan tar özelliklerini gösterir. 
--files-from= -T Herhangi bir metin dosyasından arşivlenecek dosyaların listesini okur. 
--one-file-system Sadece bir dosya sistemini arşivler. 
--directory= -C Kendisinden sonra gelen dosya için aktif dizini değiştirir. 

Kaynakça

  • GNU Tar Sayfası2 Ağustos 2008 tarihinde Wayback Machine sitesinde .

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar

TAR Kokeni Tape ARchive ya da bir baska deyisle tarball acik kaynak kodlu bir belge sikistirma ve arsivleme bicimidir TarDosya Uzantisi tt tar tt MIME tipi application x tarUniform Type Identifier public tar archiveSihir ustar at byte 257Bicim tipi Container for her seyContained by gzip bzip2 Genel olarak TAR arsivleri tar uzantisina sahiptir Arsiv harici bir programla sikistirilmis ise sikistirma programi dosya sonuna kendi uzantisini ekler Or Tar gz Tar bz2 gibi Bu dosya bicimi POSIX 1 1988 ve daha sonra POSIX 1 2001 tarafindan standart haline getirilmistir Baslangicta islenmemis dosya bicimi olarak gelistirilmis disk yedeklemek icin kullanilmis simdi ise yazilim dagitimi ve arsivleme icin bircok dosyayi tek bir dosyada saklamak icin kullanici izinleri tarih dizin yapisi gibi dosya sistemi bilgilerini de iceriyor kullanilmaktadir Tar biciminin dogrusal kokleri onun herhangi bir akis uzerinde calisabilme yetenegi ve parcali disa cikarimdaki yavasliginda gorebilir ki bu son dosyayi acmak icin tum arsivi okumasindan ileri gelir Tar dosyasi genellikler tartopu olarak da anilir Tar sadece bir seyi ama en iyi sekilde yap UNIX felsefesini takip eder ki bu da arsivlemektir Ic yapisinda sikistirmayla ilgili bir unite olmadigi icin harici sikistirma programlari ile beraber kullanilir Harici programlar ise sadece bir dosyayi sikistirabilir ki Tar ile birlestiklerinde birden fazla dosyayi sikistirabilmis olurlar Tar dosya isimleriBircok UNIX uygulamasi gibi Tar da bir dosyanin arsiv oldugunu anlamak icin belirli bir uzantiya ihtiyac duymaz Genel olarak tar arsivleri tar uzantisina sahiptir Eger bir arsiv harici bir programla sikistirilmissa sikistirma programi dosya sonuna kendi uzantisini ekler tar Z tar gz tar bz2 gibi MSDOS sisteminde boyle uzantilar olamayacagi icin degisik ikincil bir uzanti gelenegi turedi Buna gore tar gz icin tgz tbz2 icin tbz ve tar Z icin taz uzantilari kullanilmaya baslandi Dosya bicimi detaylariTar dosyasi bir veya daha fazla dosyanin birlesiminden olusur Her dosyadan once bir baslik blogu gelir Dosya verileri degistirilmeden yazilir sadece uzunlugu 512 nin katlarina yuvarlanir ve bosluklar sifirla doldurulur Dosya sonu en az iki ardil sifir dolu blokla isaretlenir Eski disklere sadece 512 baytlik bloklar halinde veri kaydedilebiliyordu Bu yuzden tar dosyasi 512 baytlik bloklar halinde duzenlenir Dosya basligiBaslik blogu dosya ile ilgili bilgileri icerir Degisik platformlar arasinda tasinabilirligi saglamak icin bu bloktaki bilgi ASCII ile kodlanmistir Bu yuzden eger butun arsiv yazi dosyasinda olusuyorsa aslinda tar dosyasi bir ASCII dosyasidir Asagidaki tabloda orijinal UNIX tar bicimi tarafindan tanimlanmis alanlar gosterilmistir Bir alan kullanilmadiginda sifir ile doldurulur Baslik 512 baytlik olmasi icin sifirla tamamlanmistir Alan Offseti Alan boyutu Alan0 100 Dosya Adi100 8 Dosya Modu108 8 Sahip ID116 8 Grup ID124 12 Dosya boyutu 16 lik 136 12 Son Duzenlenme Tarihi148 8 Basilgin saglama toplam checksum 156 1 Baglanti Belirteci157 100 Baglanan Dosya IsmiProgram ornekleriTar programinin temel kullanimi Tar dosyasi olusturmak icin Tum txt uzantili dosyalari gzip ile sikistirip dieforwhat tar gz isimli dosya olusturmak icin tar cvf dieforwhat tar gz txt Tar dosyasinin icindeki dosyalari siralamak tar tzf dieforwhat tzr gz Dosyalari tar dosyasindan cikarmak Sikistirilmis tar dosyasindan tum dosyalari cikarmak tar xzvf dieforwhat tar gz Belirli bir klasore cikarmak tar xzvf dieforwhat tar gz C usr binBazi Tar islem ve secenekleri create c Yeni bir tar arsivi yaratir list l Arsivin icerigini listeler extract x Arsivi disariya aktarir file f Arsiv dosyasinin ismini belirler verbose v Tar in uzerinde calistigi dosyayi gosterir verbose verbose vv Dosyalar hakkinda daha detayli bilgi gosterir append r Arsivin sonuna dosya ekler update u Arsivin sonuna sadece yeni dosyalari ekler compare d Arsiv dosyalarini karsilastirir concatenate A Arsiv sonuna yeni arsiv ekler show defaults Varsayilan tar ozelliklerini gosterir files from T Herhangi bir metin dosyasindan arsivlenecek dosyalarin listesini okur one file system Sadece bir dosya sistemini arsivler directory C Kendisinden sonra gelen dosya icin aktif dizini degistirir KaynakcaGNU Tar Sayfasi2 Agustos 2008 tarihinde Wayback Machine sitesinde

Yayın tarihi: Temmuz 18, 2024, 22:27 pm
En çok okunan
  • Kasım 22, 2025

    Rus ve Sovyet ordusunda kadınlar

  • Kasım 26, 2025

    Ruhi Tuna

  • Aralık 04, 2025

    Ruffieu

  • Aralık 03, 2025

    Rudolf Styskalik

  • Kasım 19, 2025

    Riston

Günlük
  • Orak ve çekiç

  • Belarus bayrağı

  • Rockstar 101

  • The-Dream

  • Dave Audé

  • Uçuş 19

  • Göktürk-1

  • 5 Aralık

  • 6 Aralık

  • Jean-Paul Sartre

NiNa.Az - Stüdyo

  • Vikipedi

Bültene üye ol

Mail listemize abone olarak bizden her zaman en son haberleri alacaksınız.
Temasta ol
Bize Ulaşın
DMCA Sitemap Feeds
© 2019 nina.az - Her hakkı saklıdır.
Telif hakkı: Dadaş Mammedov
Üst