It is usually not a good idea to retrieve someone's else whole storage (context and store). Indeed, the data may have been altered in different ways and it could be harmful.
If you want to get the chain in archive mode, it is recommended to bootstrap it from scratch (don't forget the
--history-mode archive option when running the node). It is indeed a quite long process but it is currently the safest way.
An alternative solution would be a
tezos-node command which aims to reconstruct an archive storage from a full one. When called, it will re-apply all the operations of the chain in order to reconstruct the whole ledger state (context). It is safe as it relies on the standard block validation. Such a feature should be available soon …