Инвентаризация Amazon Glacier - как определить, какие файлы какие?
В сентябре прошлого года я загрузил около 7 ГБ данных в Amazon Glacier.
У меня была катастрофическая потеря данных, и теперь мне нужно получить только несколько файлов из хранилища.
Я получил инвентарь Vault, но вижу только зашифрованные имена файлов:
Filename: <ArchiveMetadata><Path>TXkgRG9jdW1lbnRzL0FwcGxpY2F0aW9uIGRhdGEvU2t5cGUvc2hhcmVkLnhtbA==</Path><LastModified>Mon, 30 Jul 2007 20:49:07 GMT</LastModified></ArchiveMetadata>
Size: 29 KB
Uploaded: 09/02/12 08:28:35 (24 weeks ago)
Ready for download: no
Requested for download: no
Id: 1uRJ2P5xdwzhQZkBx9_4o46WYexha12nRtLPY5pj7Br9vaGoC8XGGPhrBpBUnVQg3y32vuANAc4Cuq41RcbzltArXPz9DoOh-IL1PFxcWdK8GEAWTePhUX_jQeJ9DPzRVjfFKc_N-Q
Как мне узнать, какие файлы какие? Должен ли я загрузить весь Хранилище, чтобы увидеть?
1 ответ
Похоже, что ваши файлы были загружены с помощью FastGlacier. Если это так, самый простой подход - установить FastGlacier на другой компьютер, навести его на свое хранилище и запросить новый инвентарь. Через 4-5 часов он получит инвентарь, расшифрует имена файлов и сделает их доступными для вас.
Документация FastGlacier указывает, что имя файла кодируется как UTF-8, а затем кодируется как base-64. Предположительно, это связано с тем, что Amazon Glacier требователен к типам символов, которые разрешены в поле метаданных "описание", а имена файлов могут содержать произвольные символы Unicode, которые Amazon отклонит.
В случае, если вы даете выше, путь
TXkgRG9jdW1lbnRzL0FwcGxpY2F0aW9uIGRhdGEvU2t5cGUvc2hhcmVkLnhtbA==
и хотя это выглядит так, будто оно зашифровано, на самом деле оно просто закодировано и может быть декодировано в
My Documents/Application data/Skype/shared.xml
используя любой декодер base-64.