You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently when the path is traversed, the library tries to avoid downloading the document as long as it can. Instead, the library downloads document metadata blocks which are much smaller and contains paths to all referenced documents. If the specified path is not found in metadata, then the library downloads the document and tries to find the path inside the document. We should note here that path traversal is a recursive process. However, if the library fails to find the specified path in the document it gives the control back one level up of recursion and this level tries to download the document and traverse it's document with the specified path. This happens until all levels of recursion have tried to download the document and traverse it with their path. If all levels failed then the library reports that given path cannot be traversed. However, downloading all documents along path traversal seems to be redundant, we can stop the recursion at last found document and if this document does not have the desired path, we can stop there and report that specified path cannot be traversed.
The text was updated successfully, but these errors were encountered:
Currently when the path is traversed, the library tries to avoid downloading the document as long as it can. Instead, the library downloads document metadata blocks which are much smaller and contains paths to all referenced documents. If the specified path is not found in metadata, then the library downloads the document and tries to find the path inside the document. We should note here that path traversal is a recursive process. However, if the library fails to find the specified path in the document it gives the control back one level up of recursion and this level tries to download the document and traverse it's document with the specified path. This happens until all levels of recursion have tried to download the document and traverse it with their path. If all levels failed then the library reports that given path cannot be traversed. However, downloading all documents along path traversal seems to be redundant, we can stop the recursion at last found document and if this document does not have the desired path, we can stop there and report that specified path cannot be traversed.
The text was updated successfully, but these errors were encountered: