С помощью Git (версия 1.9.4-preview20140611) я пытаюсь распаковать файл с помощью qDecompress (), который я пробовал
tail -c + 5 foo.pz> foo
Где foo.pz - файл, сжатый с помощью qCompress ()
Созданный файл - полный беспорядок!
Я посмотрел в Интернете и нашел некоторые описания Qcompress, но я не понимаю, что:
qCompress:
Очень простая процедура сжатия текста, разработанная для временных имен методов.
Наиболее распространенные 11 символов получают значения 1-11, упакованные в один 4-битный кусок;
следующие наиболее распространенные значения получения 12-15 (2 бита) * 16 плюс следующий клев;
необычные получают три клева, первый из которых - побег клев 0.
CompiledMethod >> endPC определяет максимальную длину закодированного
вывод, что означает от 1 до (251 - 128) * 128 + 127 или 15871 байт
qCompress: FirstTry:
Очень простая процедура сжатия текста, разработанная для временных имен методов.
Наиболее распространенные 12 символов получают значения 0-11, упакованные в один 4-битный кусок;
другие получают значения 12-15 (2 бита) * 16 плюс следующий клев.
Последний символ str должен быть пробелом, поэтому его можно отбрасывать без
следствие, если вывод заканчивается на нечетном клеве.
Обычный вызов с firstTry == true.
qDecompress:
Распаковать строки, сжатые qCompress :.
Наиболее распространенные 12 символов получают значения 0-11, упакованные в один 4-битный кусок;
другие получают значения 12-15 (2 бита) * 16 плюс следующий клев
Кто-нибудь знает / может определить какой-то другой cmd для qCompress, чем моя попытка Git:
tail -c + 5 foo.pz> foo
Или кто-то может порекомендовать другой инструмент / программу для распаковки файла qCompressed?
tyia.