İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gnunet-yayınla - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gnunet-publish'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gnunet-publish komutudur.

Program:

ADI


gnunet-publish - GNUnet'te yeni içerik yayınlamak için bir komut satırı arayüzü

SİNOPSİS


gnunet-yayınlamak [SEÇENEKLER] DOSYA ADI

TANIM


Dosyaları diğer GNUnet kullanıcılarıyla paylaşmak için, dosyalar önce
GNUnet. GNUnet, belirli bir dizindeki tüm dosyaları otomatik olarak paylaşmaz (ancak,
bunu gnunet-auto-share aracıyla yapabilirsiniz). Aslında, indirilen dosyalar bile
otomatik olarak paylaşılmaz.

Dosyaları paylaşmaya başlamak için, dosyalar gnunet-yayınlama kullanılarak veya bir
gnunet-fs-gtk gibi grafiksel arayüz. Komut satırı aracı gnunet-yayınla daha fazladır
çok sayıda dosya eklenmesi gerekiyorsa kullanışlıdır. gnunet-publish otomatik olarak yayınlayabilir
dosya yığınları, dizinleri tekrar tekrar yayınlayın, göz atılabilen dizinler oluşturun
GNUnet içinde ve bir ad alanında dosya listeleri yayınlayın. Bir dizinde çalıştırıldığında,
gnunet-publish dizindeki tüm dosyaları her zaman yinelemeli olarak yayınlayacaktır.

gnunet-publish, paylaşılan dosyalardan anahtar kelimeleri otomatik olarak çıkarabilir. Kullanıcılar
GNUnet'ten dosya indirmek isteyenler, uygun olanı aramak için anahtar sözcükleri kullanır.
içerik. -D seçeneği ile anahtar kelime çıkarmayı devre dışı bırakabilirsiniz. manuel olarak ekleyebilirsiniz
-k seçeneğini kullanarak anahtar kelimeler. Anahtar kelimeler büyük/küçük harfe duyarlıdır.

Dosyaları anahtar kelimeye göre aramaya ek olarak, GNUnet dosyaların
dizinler. Dizinlerle, kullanıcının yalnızca dizini bulması gerekir.
dizinde listelenen dosyalardan herhangi birini indirebilir. Dizinler şunları içerebilir:
diğer dizinlere işaretçiler.

gnunet-publish ile, dizin eklerken aynı anda yeni dizinler oluşturmak kolaydır.
Dosyalar. Bir dosya yerine bir dizinin adını iletmeniz yeterlidir.

Anahtar kelimeler spam olarak gönderilebileceğinden (herhangi bir kullanıcı herhangi bir anahtar kelimenin altına herhangi bir içerik ekleyebilir), GNUnet
ad alanlarını destekler. Ad alanı, içine yalnızca
belirli bir takma adın sahibi içerik ekleyebilir. Herhangi bir GNUnet kullanıcısı, herhangi bir sayıda
takma isimler gnunet-takma ad. Takma adlar, kullanıcının GNUnet dizininde saklanır.
Takma adlar, kullanıcının seçtiği rastgele bir dizeyle yerel olarak tanımlanırken
takma ad oluşturulduğunda, ad alanı küresel olarak yalnızca
takma adın genel anahtarı. Yalnızca takma adın sahibi içeriğe içerik ekleyebildiğinden,
ad alanını, diğer kullanıcıların ad alanını kirletmesi imkansızdır. gnunet-yayınlamak
otomatik olarak üst dizini (veya yalnızca bir dosya belirtilmişse tek dosyayı) yayınlar
takma ad belirtilmişse ad alanına.

GNUnet'teki içeriği güncellemek, eğer bu içerik bir yerden yerleştirilmiş ve elde edilmişse mümkündür.
özel ad alanı. Güncellemeler yalnızca ad alanlarındaki içerik için mümkündür, çünkü bu
kötü niyetli bir tarafın sahte güncellemeler sağlayamayacağından emin olmanın tek yolu. Not
GNUnet ile yapılan bir güncellemenin eski içeriği kullanılamaz hale getirmediğini, GNUnet yalnızca
yayıncının kullanıcıları daha yeni sürümlere yönlendirmesi. Belirtmek için -N seçeneğini kullanabilirsiniz.
bir güncellemenin gelecekteki tanımlayıcısı. Bu seçeneği kullanırken, bulan bir GNUnet istemcisi
geçerli (-t) tanımlayıcısı otomatik olarak güncellemeyi aramaya başlar (-N)
tanımlayıcı. Daha sonra (-N) tanımlayıcısı altında bir güncelleme yayınlarsanız, her iki sonuç da
kullanıcıya verilmelidir.

Otomatik meta-veri çıkarmayı (libextractor tabanlı) veya komut satırını kullanabilirsiniz.
meta verileri belirtmek için -m seçeneği. -m seçeneği için formu kullanmanız gerekir
anahtar kelime türü:değer. Örneğin, "-m os:Linux" ifadesini kullanarak işletim sisteminin
Linux'tur. Yaygın meta-veri türleri şunlardır: "yazar", "başlık" , "mime türü", "dosya adı",
"dil", "konu" ve "anahtar kelimeler". Çıkarma aracından tam bir liste elde edilebilir
--list seçeneğini kullanarak. Meta-veriler, kullanıcıların üzerinde dosya aramasına yardımcı olmak için kullanılır.
ağ. Anahtar kelimeler büyük/küçük harfe duyarlıdır.

GNUnet, ağ üzerinde dosya yayınlamanın iki stilini destekler. Dosya yayınlamak demek
dosyanın bir kopyasının düğümün yerel (!) veritabanında yapıldığını. Bir dosyayı indeksleme
dosyaya sembolik bağları olan yerel (!) veritabanına bir dizin eklendiği anlamına gelir
kendisi. Bağlantılar, dosya adı olarak tüm dosyanın SHA-512 karmasını kullanır. indeksleme
genellikle önemli ölçüde daha verimlidir ve varsayılan seçimdir. Ancak, yalnızca indeksleme
dizine alınmış dosya gnunet-service-fs tarafından okunabiliyorsa (aynı mutlak yolu kullanarak) çalışır.
Durum böyle değilse, indeksleme başarısız olur (ve gnunet-publish otomatik olarak geri döner.
yerine yayınlamak için). Dosyayı yayınlamak için hangi yöntemin kullanıldığına bakılmaksızın, dosya
yavaş olacaktır (ne sıklıkta istendiğine ve ne kadar bant genişliği olduğuna bağlı olarak)
mevcut) ağa dağılır. Bir dosyayı yayınlar veya dizine eklerseniz ve ardından
ağ, neredeyse her zaman artık mevcut OLMAYACAKTIR.

-c DOSYA ADI, --config=DOSYAADI Alternatif yapılandırma dosyası kullan (bu seçenek belirtilmemişse,
varsayılan ~/.config/gnunet.conf).

-D, --disable-çıkarıcı
Ek anahtar kelimeler ve meta veriler bulmak için GNU libextractor kullanımını devre dışı bırakın.

-e, --Ayıkla
Geçerli dosyaya göre her dosya için kullanılacak anahtar sözcüklerin listesini yazdırın.
seçenekler. Herhangi bir indeksleme veya yayınlama işlemi yapmayın.

-h, --yardım et
Tüm seçenekleri içeren kısa bir yardım sayfası yazdırın.

-k ANAHTAR KELİME, --key=ANAHTAR KELİME
içeriği dizine eklemek için ek anahtar (birden çok anahtar eklemek için birden çok
zamanlar). Her ek anahtar büyük/küçük harfe duyarlıdır. Birden çok kez belirtilebilir.
Anahtar sözcük yalnızca en üst düzey dosyaya veya dizine uygulanır.

-L LOGLLEVEL, --logdüzeyi=LOGLLEVEL
Günlük seviyesini değiştirin. LOGLEVEL için olası değerler HATA, UYARI, BİLGİ ve
HATA AYIKLAMA

-m TÜR:DEĞER, --meta=TÜR:DEĞER
Ana dosya (veya dizin) için, verilen TÜRÜN meta verilerini verilen
DEĞER. Bunun, ilgili DEĞER'i anahtar kelime grubuna eklemeyeceğini unutmayın.
altında dosya bulunabilir.

-n, --noindex
Yönetici özeti: Muhtemelen buna ihtiyacınız yok.

İndeks etmeyin, tam yayın. Dizinlerin, RBlock'ların, SBlock'ların ve IBlock'ların
her zaman yayınlanır (bu seçenek olmasa bile). Bu seçenekle, her blok
gerçek dosyalar yerel blok veritabanında şifrelenmiş biçimde saklanır
akran. Bu, yerel düğümün güvenliği ihlal edilirse güvenlik eklerken (düşman
makinenize takılır), isteğe bağlı olana kıyasla önemli ölçüde daha az verimlidir
şifreleme ve büyük dosyalar için kesinlikle önerilmez.

-N ID, --sonraki=ID
SBlock'un gelecekteki bir sürümünün sonraki kimliğini belirtir. Bu seçenek yalnızca geçerlidir
-P seçeneği ile birlikte. Bu seçenek, ne olduğunu belirtmek için kullanılabilir.
güncellenmiş bir sürümün tanımlayıcısı şöyle görünecektir. -i ve -N belirtmenin
-t olmadan izin verilmez.

-p ÖNCELİK, --prio=ÖNCELİK
Yönetici özeti: Muhtemelen buna ihtiyacınız yok.

Yayınlanan içeriğin önceliğini ayarlayın (varsayılan: 365). Yerel veritabanı ise
doluysa, GNUnet en düşük sıralamaya sahip içeriği atar. Sıralamalara dikkat edin
popülerliğe bağlı olarak zamanla değişir. Varsayılan, yeterince yüksek olmalıdır
yerel olarak yayınlanan içeriği, diğer kaynaklardan taşınan içerik lehine korumak
akranlar.

-P ADI, --takma ad=ADI
En üst düzey dizin veya dosya için dosyayı dizine yerleştiren bir SBlock oluşturun.
NAME takma adıyla belirtilen ad alanı.

-r SEVİYE, --replikasyon=SEVİYE
İstenen çoğaltma düzeyini ayarlayın. CONTENT_PUSHING, EVET olarak ayarlanırsa, GNUnet
normal yapmadan önce her bloğu (dosya için) LEVEL kez diğer eşlere itin
tüm içeriğin "rastgele" kopyalanması. Bu seçenek, bazı içerikleri göndermek için kullanılabilir.
ağda daha zor. İçeriği LEVEL kez ağa göndermenin
gerçekten LEVEL kopyalarının olacağını garanti etmez.

-s, --yalnızca simüle
Bu seçenek kullanıldığında, gnunet-publish dosyayı gerçekten yayınlamaz, ancak
sadece ne yapılacağını simüle edin. Bu, bir GNUnet URI'sini hesaplamak için kullanılabilir.
aslında paylaşmadan dosya.

-t ID, --bu=ID
SBlock'un kimliğini belirtir. Bu seçenek yalnızca -s ile birlikte geçerlidir
seçeneği.

-u URI, --uri=URI
Bu seçenek, bir dosya adı yerine bir dosyanın URI'sini belirtmek için kullanılabilir (bu
aksi halde zorunlu dosya adı bağımsız değişkeninin atlanması gereken tek durum).
Bir dosya veya dizini yayınlamak ve ilgili URI'yi kullanmak yerine,
gnunet-publish bu URI'yi kullanacak ve seçilen ad alanını veya anahtar sözcüğü gerçekleştirecek
operasyonlar. Bu, zaten bir dosyaya ek anahtar sözcükler eklemek için kullanılabilir.
paylaşıldı veya URI'nin bilindiği bir ad alanına dosya eklemek, ancak
içerik yerel olarak mevcut değil.

-v, --versiyon
Sürüm numarasını yazdırın.

-V, --ayrıntılı
Ayrıntılı olun. Bu seçeneğin kullanılması, gnunet-publish'in ilerleme bilgilerini yazdırmasına neden olur
ve sonunda dosyayı indirmek için kullanılabilecek dosya kimliği
GNUnet.

AYARI ANONİMLİK SEVİYE


The -a seçeneği, ek anonimlik kısıtlamalarını belirtmek için kullanılabilir. 0 olarak ayarlanırsa, GNUnet
dosyayı isimsiz olarak yayınlayacak ve aslında dosyanın reklamını imzalayacaktır
eşinizin özel anahtarını kullanarak. Bu, diğer kullanıcıların dosyayı hızlı bir şekilde indirmesine izin verecektir.
anonim olmayan yöntemler (DHT, doğrudan transfer) dahil olmak üzere mümkün olduğunca. eğer ayarlarsan
1'e (varsayılan), standart anonim yönlendirme algoritmasını kullanırsınız (ki bu
kimliğinizi açıkça sızdırın). Bununla birlikte, güçlü bir rakip yine de
zaman içinde kimliğiniz hakkında veri çıkarmak için trafik analizi (istatistikler) gerçekleştirin. Sen
daha yüksek bir anonimlik düzeyi belirleyerek daha iyi gizlilik elde edebilir, bu da
performans pahasına, kendi trafiğinizin alacağı koruma trafiği miktarı. Not
seçtiğiniz anonimlik seviyesinden bağımsız olarak, ağdaki içeriği önbelleğe alan eşler
her zaman anonimlik seviyesi 1'i kullanın.

ANONİMLİK SEVİYESİNİN tanımı aşağıdaki gibidir. 0, anonimlik gerekmediği anlamına gelir.
Aksi takdirde, 'v' değeri, "anonim" trafiğin v baytından 1'inin
yerel kullanıcı, kablo üzerinde bayt başına 'v-1' baytlık koruma trafiği bırakır. Böylece, eğer
GNUnet, yabancı eşlerden gelen n baytlık mesajı yönlendirir (anonim yönlendirme kullanarak),
aynı zaman aralığında n/(v-1) bayt veri oluşturur. Zaman periyodu, zamanın iki katıdır.
GNUnet'in iletilen sorguları ertelediği ortalama gecikme.

Varsayılan 1'dir ve bu çoğu kullanıcı için iyi olacaktır. Ayrıca, seçerseniz dikkat edin
çok büyük değerler alırsanız, özellikle de pek çoğunuzun
diğer GNUnet-eşlerinin hepsi aynı şeyi yapar.

ÖRNEKLER


Basic örnekler

KOPYALANAN bir dosyayı indeksle:

# gnunet-yayınla KOPYALAMA

KOPYALANAN bir dosya yayınlayın:

# gnunet-yayınla -n KOPYALAMA

KOPYALANAN bir dosyayı anahtar kelimelerle indeksleyin gpl ve test:

# gnunet-yayınla -k gpl -k testi KOPYALAMA

KOPYALANAN bir dosyayı "GNU Lisansı", mime tipi "metin/düz" ve anahtar sözcüklerle dizinleyin
gpl ve test:

# gnunet-yayınla -m "açıklama:GNU Lisansı" -k gpl -k test -m "mimetipi:metin/düz"
KOPYALAMA

kullanma dizinleri

KOPYALAMA ve YAZARLAR dosyalarını anahtar kelime ile indeksleyin test ve içeren bir dizin oluşturun
iki dosya. Dizinin kendisini anahtar kelime altında kullanılabilir hale getirin gnu ve anahtar kelimeyi devre dışı bırak
libextractor kullanarak çıkarma:

#mkdir gnu
# mv KOPYALAMA YAZARLARI gnu/
# gnunet-yayınla -K testi -k gnu -D gnu/

Bir resim galerisini düzgünce yayınlayın kedi yavrusu/ ve alt dizinleri anahtar kelime ile kedi yavruları için
dizin, ancak tek tek dosyalar veya alt dizinler (-n) için anahtar sözcük yok. Açıklamayı zorla
Tüm dosyalar:

# gnunet-yayınla -n -m "açıklama:Kitten koleksiyonu" -k kittens kittendir/

Güvenli yayıncılık ile ad

KOPYALAMA dosyasını RIAA-2 (-P) takma adıyla ve tanımlayıcıyla yayınlayın gpl (-t) ve hayır
güncellemeleri:

# gnunet-yayınla -P RIAA-2 -t gpl KOPYALAMA

/home/ogg'u yinelemeli olarak dizinleyin ve eşleşen bir dizin yapısı oluşturun. yayınla
üst düzey dizin, tanımlayıcı altında RIAA-2 (-P) takma adı altındaki ad alanına
'MÜZİK' (-t) ve 'VİDEOLAR' (-N) tanımlayıcısı ile bir güncelleme sağlama sözü verin:

# gnunet-yayınla -P RIAA-2 -t MÜZİK -N VİDEOLAR /home/ogg

Yinelemeli olarak (-n) /var/lib/mysql yayınlayın ve eşleşen bir dizin yapısı oluşturun, ancak
anahtar kelimeleri (-n) çıkarmak için libextractor kullanımını devre dışı bırakın. Dosya tanımlayıcılarını yazdırın (-V)
dosyaları almak için kullanılabilir. Bu, MySQL veritabanının bir kopyasını
GNUnet, ancak onu aramak için herhangi bir anahtar kelime eklemeden. Böylece sadece var olan insanlar
-V seçeneğiyle yazdırılan gizli dosya tanımlayıcılarının (gizli?)
dosyaları:

# gnunet-yayınla -nV /var/lib/mysql

MPAA-1 ad alanında bir 'root' ad alanı girişi oluşturun ve bir sonraki güncellemenin
'sonraki' olarak adlandırılabilir:

# gnunet-yayınla -P MPAA-1 -t root -N sonraki noise.mp3

Önceki girişi güncelleyin, gelecekteki güncellemelere izin vermeyin:

# gnunet-yayınla -P MPAA-1 -t sonraki noise_updated.mp3

onworks.net hizmetlerini kullanarak gnunet-yayınlamayı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad