EngelsFransSpaans

Ad


OnWorks-favicon

gnunet-publish - Online in de cloud

Voer gnunet-publish uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht gnunet-publish die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


gnunet-publish - een opdrachtregelinterface voor het publiceren van nieuwe inhoud in GNUnet

KORTE INHOUD


gnunet-publiceren [OPTIES] BESTANDSNAAM

PRODUCTBESCHRIJVING


Om bestanden te delen met andere GNUnet-gebruikers, moeten de bestanden eerst beschikbaar worden gesteld aan
GNUnet. GNUnet deelt niet automatisch alle bestanden uit een bepaalde map (echter
u kunt dit doen met de tool gnunet-auto-share). Sterker nog, zelfs bestanden die worden gedownload
worden niet automatisch gedeeld.

Om te beginnen met het delen van bestanden, moeten de bestanden worden toegevoegd met behulp van gnunet-publish of een
grafische interface zoals gnunet-fs-gtk. De opdrachtregeltool gnunet-publish is meer
handig als er veel bestanden moeten worden toegevoegd. gnunet-publish kan automatisch publiceren
batches van bestanden, recursief mappen publiceren, mappen maken waarin kan worden gebladerd
binnen GNUnet en publiceer bestandslijsten in een naamruimte. Wanneer uitgevoerd op een map,
gnunet-publish publiceert altijd recursief alle bestanden in de map.

gnunet-publish kan automatisch trefwoorden extraheren uit de bestanden die worden gedeeld. Gebruikers
die bestanden van GNUnet willen downloaden, gebruik trefwoorden om naar de juiste te zoeken
inhoud. U kunt het extraheren van trefwoorden uitschakelen met de optie -D. U kunt handmatig toevoegen
trefwoorden met behulp van de optie -k. De trefwoorden zijn hoofdlettergevoelig.

Naast het zoeken naar bestanden op trefwoord, kunt u met GNUnet bestanden ordenen in
mappen. Met mappen hoeft de gebruiker alleen de map te vinden om te zijn
in staat om elk van de bestanden in de map te downloaden. Directories kunnen bevatten
verwijzingen naar andere mappen.

Met gnunet-publish is het eenvoudig om tegelijkertijd nieuwe mappen aan te maken bij het toevoegen van het
bestanden. Geef gewoon de naam van een map door in plaats van een bestand.

Aangezien trefwoorden kunnen worden gespamd (elke gebruiker kan elke inhoud onder elk trefwoord toevoegen), GNUnet
ondersteunt naamruimten. Een naamruimte is een subset van de zoekruimte waarin alleen de
houder van een bepaald pseudoniem inhoud kan toevoegen. Elke GNUnet-gebruiker kan een willekeurig aantal aanmaken
pseudoniemen gebruiken gnunet-pseudoniem. Pseudoniemen worden opgeslagen in de GNUnet-directory van de gebruiker.
Terwijl pseudoniemen lokaal worden geïdentificeerd met een willekeurige tekenreeks die de gebruiker selecteert
wanneer het pseudoniem wordt gemaakt, is de naamruimte wereldwijd alleen bekend onder de hash van de
openbare sleutel van het pseudoniem. Aangezien alleen de eigenaar van het pseudoniem inhoud kan toevoegen aan de
namespace, is het onmogelijk voor andere gebruikers om de namespace te vervuilen. gnunet-publiceren
publiceert automatisch de top-directory (of het enige bestand als er maar één bestand is opgegeven)
in de naamruimte als een pseudoniem is opgegeven.

Het is mogelijk om inhoud in GNUnet bij te werken als die inhoud is geplaatst en verkregen van een
bepaalde naamruimte. Updates zijn sindsdien alleen mogelijk voor inhoud in naamruimten
de enige manier om ervoor te zorgen dat een kwaadwillende partij geen vervalste updates kan leveren. Opmerking
dat een update met GNUnet de oude inhoud niet onbeschikbaar maakt, staat GNUnet alleen toe
de uitgever om gebruikers naar recentere versies te verwijzen. U kunt de optie -N gebruiken om te specificeren
de toekomstige identificatie van een update. Wanneer u deze optie gebruikt, wordt een GNUnet-client gevonden
de huidige (-t) identifier begint automatisch met zoeken naar de update (-N)
identificatie. Als u later een update publiceert onder de (-N) identifier, zullen beide resultaten dat doen
aan de gebruiker worden gegeven.

U kunt automatische metadata-extractie gebruiken (gebaseerd op libextractor) of de opdrachtregel
optie -m om metagegevens op te geven. Voor de optie -m moet u het formulier gebruiken
trefwoordtype:waarde. Gebruik bijvoorbeeld "-m os:Linux" om aan te geven dat het besturingssysteem
is Linux. Gebruikelijke metadatatypen zijn "auteur", "titel", "mimetype", "bestandsnaam",
"taal", "onderwerp" en "trefwoorden". Een volledige lijst kan worden verkregen via de extractietool
met behulp van de optie --list. De metadata worden gebruikt om gebruikers te helpen bij het zoeken naar bestanden op
het netwerk. De trefwoorden zijn hoofdlettergevoelig.

GNUnet ondersteunt twee stijlen van het publiceren van bestanden op het netwerk. Een bestand publiceren betekent
dat er een kopie van het bestand wordt gemaakt in de lokale (!) database van de node. Een bestand indexeren
betekent dat er een index wordt toegevoegd aan de lokale (!) database met symbolische links naar het bestand
zelf. De links gebruiken de SHA-512-hash van het hele bestand als de bestandsnaam. Indexeren
is over het algemeen aanzienlijk efficiënter en de standaardkeuze. Echter alleen indexering
werkt als het geïndexeerde bestand kan worden gelezen (met hetzelfde absolute pad) door gnunet-service-fs.
Als dit niet het geval is, zal het indexeren mislukken (en zal gnunet-publish automatisch worden teruggezet
om in plaats daarvan te publiceren). Ongeacht welke methode wordt gebruikt om het bestand te publiceren, het bestand
zal langzaam zijn (afhankelijk van hoe vaak het wordt opgevraagd en hoeveel bandbreedte er is
beschikbaar) verspreid over het netwerk. Als u een bestand publiceert of indexeert en vervolgens de
netwerk, zal het bijna altijd NIET meer beschikbaar zijn.

-c BESTANDSNAAM, --config=BESTANDSNAAM Gebruik alternatief configuratiebestand (als deze optie niet is opgegeven,
de standaard is ~/.config/gnunet.conf).

-D, --disable-extractor
Schakel het gebruik van GNU libextractor uit voor het vinden van extra trefwoorden en metadata.

-e, --extract
Druk de lijst met trefwoorden af ​​die voor elk bestand zullen worden gebruikt, gegeven de huidige
opties. Voer geen indexering of publicatie uit.

-h, --help
Druk een korte helppagina af met alle opties.

-k TREFWOORD, --key=SLEUTELWOORD
extra sleutel om de inhoud mee te indexeren (om meerdere sleutels toe te voegen, geeft u multiple
keer). Elke extra sleutel is hoofdlettergevoelig. Kan meerdere keren worden opgegeven.
Het trefwoord wordt alleen toegepast op het bestand of de map op het hoogste niveau.

-L LOG NIVEAU, --logniveau=LOG NIVEAU
Wijzig het logniveau. Mogelijke waarden voor LOGLEVEL zijn ERROR, WARNING, INFO en
DEBUGGEN.

-m TYPE: WAARDE, --meta=TYPE: WAARDE
Stel voor het hoofdbestand (of de map) de metadata van het gegeven TYPE in op het gegeven
WAARDE. Houd er rekening mee dat dit niet de respectievelijke WAARDE toevoegt aan de set zoekwoorden
waaronder het bestand te vinden is.

-n, --geenindex
Samenvatting: je hebt het waarschijnlijk niet nodig.

Niet indexeren, volledige publicatie. Merk op dat mappen, RBlocks, SBlocks en IBlocks
worden altijd gepubliceerd (ook zonder deze optie). Met deze optie wordt elk blok van
de daadwerkelijke bestanden worden in versleutelde vorm opgeslagen in de blokdatabase van de local
gelijke. Hoewel dit veiligheid toevoegt als het lokale knooppunt wordt gecompromitteerd (de tegenstander
uw machine blijft haken), is het aanzienlijk minder efficiënt in vergelijking met on-demand
versleuteling en wordt zeker niet aanbevolen voor grote bestanden.

-N ID, --volgende=ID
Specificeert de volgende ID van een toekomstige versie van de SBlock. Deze optie is alleen geldig
samen met de optie -P. Deze optie kan worden gebruikt om aan te geven wat de
identifier van een bijgewerkte versie eruit zal zien. Merk op dat het specificeren van -i en -N
zonder -t is niet toegestaan.

-p PRIORITEIT, --prio=PRIORITEIT
Samenvatting: je hebt het waarschijnlijk niet nodig.

Stel de prioriteit van de gepubliceerde inhoud in (standaard: 365). Als de lokale database is
vol is, zal GNUnet de inhoud met de laagste rangschikking verwijderen. Merk op dat rangen
veranderen in de loop van de tijd, afhankelijk van populariteit. De standaard moet hoog genoeg zijn om
behoud de lokaal gepubliceerde inhoud ten gunste van inhoud die migreert van andere
peers.

-P NAAM, --pseudoniem=NAAM
Maak voor de map of het bestand op het hoogste niveau een SBlock dat het bestand in het
naamruimte gespecificeerd door het pseudoniem NAME.

-r NIVEAU, --replicatie=NIVEAU
Stel het gewenste replicatieniveau in. Als CONTENT_PUSHING is ingesteld op JA, zal GNUnet dat doen
push elk blok (voor het bestand) LEVEL keer naar andere peers voordat je normaal doet
"willekeurige" replicatie van alle inhoud. Deze optie kan worden gebruikt om bepaalde inhoud te pushen
harder het netwerk in. Houd er rekening mee dat inhoud LEVEL keer in het netwerk wordt geduwd
garandeert niet dat er daadwerkelijk NIVEAU-replica's zullen zijn.

-s, --simuleer alleen
Wanneer deze optie wordt gebruikt, zal gnunet-publish het bestand niet daadwerkelijk publiceren, maar
gewoon simuleren wat er zou gebeuren. Dit kan worden gebruikt om de GNUnet URI te berekenen voor een
bestand zonder het daadwerkelijk te delen.

-t ID, --dit=ID
Specificeert de ID van het SBlock. Deze optie is alleen geldig samen met de -s
optie.

-u URI, --uri=URI
Deze optie kan worden gebruikt om de URI van een bestand op te geven in plaats van een bestandsnaam (dit is
het enige geval waarin het anderszins verplichte argument bestandsnaam moet worden weggelaten).
In plaats van een bestand of map te publiceren en de bijbehorende URI te gebruiken,
gnunet-publish gebruikt deze URI en voert de geselecteerde naamruimte of het trefwoord uit
activiteiten. Dit kan worden gebruikt om extra trefwoorden toe te voegen aan een bestand dat al
gedeeld of om bestanden toe te voegen aan een naamruimte waarvan de URI bekend is, maar het
inhoud is niet lokaal beschikbaar.

-v, --versie
Druk het versienummer af.

-V, --uitgebreid
Wees uitgebreid. Het gebruik van deze optie zorgt ervoor dat gnunet-publish voortgangsinformatie afdrukt
en aan het einde de bestandsidentificatie die kan worden gebruikt om het bestand van te downloaden
GNUnet.

INSTELLING anonimiteit NIVEAU


De -a optie kan worden gebruikt om aanvullende anonimiteitsbeperkingen op te geven. Indien ingesteld op 0, GNUnet
zal het bestand niet-anoniem publiceren en in feite de advertentie voor het bestand ondertekenen
met behulp van de privésleutel van uw peer. Hierdoor kunnen andere gebruikers het bestand net zo snel downloaden
mogelijk, inclusief het gebruik van niet-anonieme methoden (DHT, directe overdracht). Als je het instelt
tot 1 (standaard), gebruikt u het standaard anonieme routeringsalgoritme (dat niet
expliciet uw identiteit lekken). Een machtige tegenstander kan dat echter nog steeds
verkeersanalyse (statistieken) uitvoeren om na verloop van tijd gegevens over uw identiteit af te leiden. Jij
kan betere privacy krijgen door een hoger niveau van anonimiteit te specificeren, wat de
hoeveelheid dekkingsverkeer dat uw eigen verkeer krijgt, ten koste van de prestaties. Opmerking
dat ongeacht het anonimiteitsniveau dat u kiest, peers die inhoud in het netwerk cachen
gebruik altijd anonimiteitsniveau 1.

De definitie van het ANONIMITEITSNIVEAU is als volgt. 0 betekent dat anonimiteit niet vereist is.
Anders betekent een waarde van 'v' dat 1 van de v bytes van "anoniem" verkeer afkomstig kan zijn
de lokale gebruiker, waardoor 'v-1' bytes aan dekkingsverkeer per byte op de draad blijven. Dus, als
GNUnet routeert n bytes aan berichten van buitenlandse collega's (met behulp van anonieme routering).
n/(v-1) bytes aan gegevens voortbrengen in dezelfde tijdsperiode. De tijdsperiode is twee keer zo lang
gemiddelde vertraging dat GNUnet doorgestuurde vragen uitstelt.

De standaardwaarde is 1 en dit zou voor de meeste gebruikers prima moeten zijn. Merk ook op dat als je kiest
zeer grote waarden, kan het zijn dat u helemaal geen doorvoer heeft, vooral als veel van uw
collega GNUnet-collega's doen allemaal hetzelfde.

Voorbeelden


Basic voorbeelden

Een bestand indexeren KOPIËREN:

# gnunet-publish KOPIËREN

Publiceer een bestand KOPIËREN:

# gnunet-publish -n KOPIËREN

Indexeer een bestand KOPIËREN met de trefwoorden gpl en proef:

# gnunet-publish -k gpl -k test KOPIËREN

Indexeer een bestand KOPIËREN met beschrijving "GNU License", mime-type "text/plain" en trefwoorden
gpl en proef:

# gnunet-publish -m "description:GNU License" -k gpl -k test -m "mimetype:text/plain"
KOPIËREN

gebruik directories

Indexeer de bestanden COPYING en AUTEURS met trefwoord proef en bouw een directory met daarin de
twee bestanden. Maak de directory zelf beschikbaar onder trefwoord gnoe en trefwoord uitschakelen
extractie met libextractor:

#mkdir gnu
# mv AUTEURS KOPIËREN gnu/
# gnunet-publish -K test -k gnu -D gnu/

Publiceer netjes een afbeeldingengalerij in kittendir/ en zijn submappen met trefwoord kittens voor de
directory maar geen trefwoorden voor de afzonderlijke bestanden of submappen (-n). Krachtbeschrijving voor
alle bestanden:

# gnunet-publish -n -m "description:Kitten collection" -k kittens kittendir/

Veilig Bestellen publishing Met namespaces

Publiceer bestand COPYING met pseudoniem RIAA-2 (-P) en met identifier gpl (-t) en nee
updates:

# gnunet-publish -P RIAA-2 -t gpl KOPIËREN

Indexeer recursief /home/ogg en bouw een overeenkomende directorystructuur. Publiceer de
map op het hoogste niveau in de naamruimte onder het pseudoniem RIAA-2 (-P) onder identifier
'MUZIEK' (-t) en beloven een update te geven met identificatie 'VIDEOS' (-N):

# gnunet-publish -P RIAA-2 -t MUZIEK -N VIDEO'S /home/ogg

Publiceer recursief (-n) /var/lib/mysql en bouw een overeenkomende directorystructuur, maar
schakel het gebruik van libextractor uit om trefwoorden (-n) te extraheren. Druk de bestands-ID's af (-V)
die kan worden gebruikt om de bestanden op te halen. Hiermee wordt een kopie van de MySQL-database opgeslagen
GNUnet maar zonder trefwoorden toe te voegen om ernaar te zoeken. Dus alleen mensen die zijn geweest
verteld dat de geheime bestands-ID's die zijn afgedrukt met de -V-optie de (geheime?)
bestanden:

# gnunet-publish -nV /var/lib/mysql

Maak een naamruimte-item 'root' in naamruimte MPAA-1 en kondig aan dat de volgende update dat zal doen
'volgende' heten:

# gnunet-publish -P MPAA-1 -t root -N volgende noise.mp3

Werk het vorige item bij, sta geen toekomstige updates toe:

# gnunet-publish -P MPAA-1 -t volgende noise_updated.mp3

Gebruik gnunet-publiceer online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad