Zenodo: рдлрд╝рд╛рдЗрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдореЗрдВ "HTTP/1.1 рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз" рдХрд╛ рд╕рдорд░реНрдерди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рд╕рд┐рддре░ 2018  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: zenodo/zenodo

рдореЗрд░реЗ рдкрд╛рд╕ рдЬрд╝реЗрдиреЛрдбреЛ рдкрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИ - рдХреНрдпрд╛ рдЬрд╝реЗрдиреЛрдбреЛ рд╕рд░реНрд╡рд░ HTTP/1.1 рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИ https://tools.ietf.org/html/rfc7233 ?

рдЬрд╝реЗрдиреЛрдбреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ, рдФрд░ рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рдХреЗ рдЖрдкрдХреЗ рд╕рдорд░реНрдерди рд╕реЗ рдЬрдорд╛ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рдФрд░ рд╡реГрджреНрдзрд┐ рд╣реЛрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбреАрд▓ рдХрд░рддреЗ рд╕рдордпред

рдореИрдВ рдЕрдкрдиреА рдмрд╛рдд рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреАрдердм (raw.githubusercontent.com) рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдмрд╛рдЗрдЯ рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

###
### The entire part of the README file is retrieved, and processed locally
###
$ curl  https://raw.githubusercontent.com/zenodo/zenodo/master/README.rst |head -5 | tail -1
    Zenodo is free software; you can redistribute it

###
### Only the specified bytes specified in the file is retrieved, which does not require local processing
###
$ curl -H "range: bytes=72-125"  https://raw.githubusercontent.com/zenodo/zenodo/master/README.rst 
    Zenodo is free software; you can redistribute it

рд╣рд╛рд▓рд╛рдВрдХрд┐, zenodo.org рдореЗрдВ рдмрд╛рдЗрдЯ рд╢реНрд░реЗрдгреА рдЕрдиреБрд░реЛрдз рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

###
### the entire part of the file is retrieved
###
$ curl   https://zenodo.org/record/1407145/files/DOI_Test.txt
This is a test of the Zenodo DOI functionality for GitLab. 

###
### Only small bytes are requested, but the entire part is retrieved
###
$ curl -H "range: bytes=6-7"  https://zenodo.org/record/1407145/files/DOI_Test.txt
This is a test of the Zenodo DOI functionality for GitLab.
Enhancement Needs investigation Accepted

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдмрд╕ рдЕрдкрдирд╛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛: +1: рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рднреВ-рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреНрдб рдЬрд┐рдпреЛ рдЯреАрдЖрдИрдПрдлрдПрдл рдХреЛ рдЗрд╕рд╕реЗ рдХрд╛рдлреА рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛ред рд╕реАрдорд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╝реЗрдиреЛрдбреЛ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреА рд╣реИред

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕реЗ рджреВрд╕рд░рд╛ рдХрд░реВрдВрдЧрд╛ред рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрдиреЛрдорд┐рдХреНрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕реАрдзреЗ рдЯреИрдмрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╝реЗрдиреЛрдбреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧ 'max_ranges' рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдРрд╕рд╛ рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрдХрдиреАрдХреА рдХрд╛рд░рдг рд╣реИ?

рдЗрд╕ рд╕рдордп рд╣рдорд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдг рдмреИрдХрдПрдВрдб HTTP рд╢реНрд░реЗрдгреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдирд╣реАрдВ рд╣реИ (рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб/рдбрд╛рдЙрдирд▓реЛрдб API рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдордВрджреА рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдмреЗрд╢рдХ, рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЗрд╕ рдкрд░ рд╕рдЯреАрдХ рдИрдЯреАрдП рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ...

рдореИрдВ рдмрд╕ рдЕрдкрдирд╛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛: +1: рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рднреВ-рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд░реЗрдВрдЬ рдЕрдиреБрд░реЛрдз рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреНрдб рдЬрд┐рдпреЛ рдЯреАрдЖрдИрдПрдлрдПрдл рдХреЛ рдЗрд╕рд╕реЗ рдХрд╛рдлреА рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛ред рд╕реАрдорд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╝реЗрдиреЛрдбреЛ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреА рд╣реИред

рдЗрд╕ рд╕рдордп рд╣рдорд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдг рдмреИрдХрдПрдВрдб HTTP рд╢реНрд░реЗрдгреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдирд╣реАрдВ рд╣реИ (рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб/рдбрд╛рдЙрдирд▓реЛрдб API рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдордВрджреА рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдмреЗрд╢рдХ, рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЗрд╕ рдкрд░ рд╕рдЯреАрдХ рдИрдЯреАрдП рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ...

рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдмрдбрд╝реА рдЖрдиреБрд╡рдВрд╢рд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ (рдХрдИ GB) рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
https://github.com/zenodo/zenodo/issues/460#issuecomment -546623751

рдХреБрдЫ рдХреЛ рдХрдИ рдмрд╛рд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЗ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реИ...

рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╣рдо Zenodo рд╕реЗ рд╕реАрдзреЗ Cloud-Optimized GeoTIFFs (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://zenodo.org/record/4483227 рджреЗрдЦреЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Figshare рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ COG's рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, zenodo рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд┐ COG рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ ред

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рдореЗрдВ рдмрдбрд╝реА рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ (рдЬрд╝рд╛рд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) рдХреЛ рд╡рд┐рдЦрдВрдбреВ рджреНрд╡рд╛рд░рд╛ рдкрд░реЛрд╕рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рддреБрд░рдВрдд рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 10GB, рдлрд╝рд╛рдЗрд▓ рдФрд░ рдбрд┐рд╕реНрдкреНрд▓реЗред

рдЬрд╝рд░реНрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдореВрд▓реНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред Zenodo рдкрд░ рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж!

рдЬрд╝рд╛рд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ, рдЖрдЬ рдХрд╛рд▓реНрдкрдирд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╝реЗрдиреЛрдбреЛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╝реЗрдиреЛрдбреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЪрд░рд┐рддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирд┐рдпрдорд┐рдд рдЬрд╝рд╛рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдЯреЛрд░ рдХреЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдлреНрд▓реИрдЯ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдореИрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг __

.zgroup
foo__.zarray
foo__.zattrs
foo__0.0
foo__0.1

рдЖрджрд┐ред

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдХреЛрдИ рдореБрджреНрджрд╛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ (https://github.com/zarr-developers/zarr-specs/issues)?

@rabernat рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рд╕реНрдХреЗрд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЬрд╝реЗрдиреЛрдбреЛ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХрддрдо 100 рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдкреНрд░рддрд┐ рд░рд┐рдХреЙрд░реНрдб рдХреБрд▓ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рд╕реАрдорд╛ 50GB (рдЕрдзрд┐рдХрддрдо 100 рдлрд╝рд╛рдЗрд▓реЗрдВ) рд╣реИред рдПрдХрдореБрд╢реНрдд 100GB рдХреЛрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдорд╛рдорд▓рд╛-рджрд░-рдорд╛рдорд▓рд╛ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: https://www.openaire.eu/technical-requirements

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

minygd picture minygd  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

krzysztof picture krzysztof  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wetneb picture wetneb  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

par4dise picture par4dise  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

CristianCantoro picture CristianCantoro  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ