Комментарии 4
Поэтому в свое время, мне пришлось потратить время на изучение того, как tar работает с длинными именами файлов и большими размерами, ограничения на которые были изначально заложены в tar-формате
Зато сейчас никаких внутренних ограничений нет. На ext4 для имени файла в 255 максимум tar их спокойно ужимает.
консолька
nikitas@pentagon:~/trash/tartest$ ls -la
total 20
drwxr-xr-x 3 nikitas nikitas 4096 Apr 4 11:51 .
drwxr-xr-x 46 nikitas nikitas 4096 Apr 4 11:38 ..
drwxr-xr-x 2 nikitas nikitas 4096 Apr 4 11:48 dir-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-255
-rw-r--r-- 1 nikitas nikitas 179 Apr 4 11:43 tar-255byte.tar.gz
-rw-r--r-- 1 nikitas nikitas 228 Apr 4 11:49 tar-255dir.tar.gz
-rw-r--r-- 1 nikitas nikitas 0 Apr 4 11:43 test-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-255.txt
nikitas@pentagon:~/trash/tartest$ tar -tf tar-255byte.tar.gz
test-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-255.txt
nikitas@pentagon:~/trash/tartest$ tar -tf tar-255dir.tar.gz
dir-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-255/
dir-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-255/test-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-255.txt
nikitas@pentagon:~/trash/tartest$
Как и файл в 255 символов в папке в 255 символов.
0
Насчет шифрования, никаких проблем со сменой пароля нет. Обычно для шифрования файлов используют ключ из случайных символов, а потом уже этот ключ шифруют паролем пользователя и сохраняют в файл архива (или можно сохранять его в отдельный файл).
Таким образом при смене пароля нужно изменить только кусок файла с ключом (расшифровать со старым, и зашифровать и сохранить с новым паролем), плюс дополнительный бонус можно иметь несколько паролей для расшифровки файлов (типа личный и пароль группы).
Таким образом при смене пароля нужно изменить только кусок файла с ключом (расшифровать со старым, и зашифровать и сохранить с новым паролем), плюс дополнительный бонус можно иметь несколько паролей для расшифровки файлов (типа личный и пароль группы).
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как мы в ISPsystem резервные копии делали. Часть вторая