Zsync

Een implementatie van RSYNC via HTTP.
Download nu

Zsync Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Colin Phipps
  • Uitgever website:

Zsync Tags


Zsync Beschrijving

Een implementatie van rsync via http. Zsync is een bestandsoverdrachtsprogramma. Met Zsync kunt u een bestand downloaden van een externe server, waar u al een kopie van een oudere versie van het bestand op uw computer op uw computer hebt. Zsync downloadt alleen de nieuwe delen van het bestand. Het gebruikt hetzelfde algoritme als rsync. Hoewel RSync is ontworpen voor het synchroniseren van gegevens van de ene computer naar het andere binnen een organisatie, is Zsync ontworpen voor bestandsdistributie, met één bestand op een server die moet worden gedistribueerd aan duizenden Downloaders.Zsync vereist SPECIALE SERVER SOFTWARE - Gewoon een webserver om de bestanden te hosten - en legt geen extra belasting op de server, waardoor het ideaal is voor grootschalige bestandsdistributie.Zsync is open source, gedistribueerd onder versie 2 van de artistieke licentie. Feedback, bugs-rapporten en patches zijn welkom.zsync vult een gat in de technologie die beschikbaar is voor grootschalige bestandsdistributie. Drie belangrijke punten verklaren waarom Zsync een oprechte nieuwe techniek biedt voor bestandsdistributie: * Client-Side Rsync - Zsync gebruikt het RSYNC-algoritme, maar loopt het op de kant van de klant, waardoor de hoge serverbelasting is geassocieerd met RSYNC. * RSYNC via HTTP - Zsync biedt transfers die bijna net zo efficiënt zijn als Rsync -Z of CVSUP, zonder dat u een speciale serverapplicatie wilt uitvoeren. Het enige dat nodig is, is een HTTP / 1.1-compatibele webserver. Het werkt dus via firewalls en op gedeelde hostingrekeningen en geeft minder veiligheidszorg. * Hantering voor gecomprimeerde bestanden - rsync is niet effectief op gecomprimeerde bestanden, tenzij ze worden gecomprimeerd met een gepatchte versie van GZIP. Zsync heeft speciale afhandeling voor Gzipped-bestanden, waarmee updatetransfers van bestanden kunnen worden gedistribueerd in gecomprimeerd formulier. De speciale afhandeling van gecomprimeerde bestanden is, voor zover ik weet, volledig nieuw en uniek voor Zsync. De combinatie van client-side rsync en http is ook uniek voor Zsync, naar het beste van mijn kennis.Zsync is alleen handig als mensen ZsyNC-downloads aanbieden. Ik heb een opzettelijke inspanningen geleverd om Zsync eenvoudig en betrouwbaar in gebruik te maken en gemakkelijk te implementeren. * Single Meta-File - Zsync-downloads worden aangeboden door een .zsync-bestand te bouwen, dat de meta-gegevens bevat die nodig is door Zsync. Dit bestand bevat de precalculeerde controlesommen voor het RSYNC-algoritme; Het wordt eenmaal op de server gegenereerd en wordt vervolgens gebruikt door een willekeurig aantal downloaders. * Eenvoudige bestandsindeling - .Zsync-bestanden hebben een eenvoudige tekstkop, zodat ze kunnen worden bewerkt met elke goede editor om details zoals de Download-URL te wijzigen. * Flexibel gebruik - De .zsync bevat een relatieve URL op de volledige inhoud van het bestand, zodat u deze kunt genereren en kunt aanbieden op dezelfde server als host de volledige download (en zodat deze kan worden gedistribueerd als elk ander bestand op spiegel sites). Of het kan een of meer absolute URL's bevatten (de klant zal indien nodig meerdere URL's proberen om de inhoud te vinden), wat betekent dat de .zsync volledig kan worden gehost op een andere server; In feite kan de .zsync worden gegenereerd en aangeboden door een derde partij, terwijl ze nog steeds het grootste deel van de download naar de oorspronkelijke distributie-site achterlaten. Omdat ZsyNC een bestandsdistributiemethode is, is het alleen handig wanneer mensen .zsyncs aanbieden voor downloads. Het is een beetje moeilijk om het programma te demonstreren en een gebruikersbasis te bouwen hierdoor. Dus ik suggereer een aantal toepassingen voor Zsync op de clientpagina; Deze omvatten sommige Zsync-downloads die ik zelf aanbied om een onmiddellijk gebruik te geven aan het programma. Als u een serveroperator bent, kijk dan naar ZsyNC voor bestandsdistributie, zie de serverpagina, die enige leiding geeft aan het maken en aanbieden. zsync-bestanden. Wat is er nieuw in deze release: Hiermee wordt een paar bugs opgelost die zijn gespot in de vorige versie, plus een paar kleine functiewijzigingen: · Recompression-ondersteuning voor GZIP-bestanden die zijn gemaakt met ZLIB: GZIO.C of GZIP -N · Fix compilatie op MacOS X · Sta HTTP-omleidingen toe op het doelbestand; Niet zeker of dit een goed idee is of niet ... · Maak een onveilige overdracht van het hele bestand op waar het bestand kleiner is dan de contextgrootte (1x of 2x blocksize) · Gebruik sequential_matches = 1 wanneer er maar één blok is; Anders gedwongen zijn we gedwongen om het hele bestand over te dragen voor bestanden onder 2kib · Fix Librcksum-hantering van Zsync-streams met sequential_matches == 1; Het gaf valse negatieven bij het aanbrengen van het Rsync-algoritme, wat resulteerde in slecht gebruik van lokale brongegevens wanneer sequential_matches == 1 (die niet daadwerkelijk optreden in een recente versie van Zsync)


Zsync Gerelateerde software

Gmime

GMIME is een set hulpprogramma's voor het parseren en het maken van berichten met behulp van de Multipurpose Internet Mail-extensie (MIME). ...

229

Downloaden