Как rsync кодирует имена файлов?

Это должно выполняться сначала:

mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts 
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

Плюс, если флэш-накопитель загружается с флэш-накопителя,

chroot /mnt

(источник)

.

0
16.07.2016, 04:06
2 ответа
/usr/bin/rsync -cavzP --fake-super --exclude=' bla bla...' --bwlimit=40000 ...
                   ^-- compress flag

Ты запускаешь rsync с флагом, который говорит ему выполнить собственное сжатие. Данные, которые вы видите, как они читаются и записываются, являются сжатым потоком данных. Чтобы разобраться в данных, к ним нужно применить алгоритм декомпрессии DEFLATE.

Если бы вы удалили флаг z, то вход/выход rsync, вероятно, был бы более узнаваемым.

1
28.01.2020, 02:52

MANPAGE говорит: следующее:

указатели символов разряжены и напечатаны в виде C strings. Непечатанные символы в строках обычно представлены обычными C сбежавшими кодами. Напечатаны только первые strsize (32 по умолчанию) байты строк; Более длинные строки имеют эллипсис, добавленный после закрытия цитаты.

То, что вы видите в FD3 и FD4, вероятно, зашифрованные данные (по крайней мере, вы используете SSH).

0
28.01.2020, 02:52

Теги

Похожие вопросы