LINUX.ORG.RU
ФорумTalks

Вышла утилита Squirrel with rusty fangs v0.1

 , ,


0

3

Собственно, сабж. Squirrel with rusty fangs - это реализация Brutal Squirrel (https://github.com/saahriktu/Brutal-squirrel (конвертор в шестнадцатеричные числа и обратно)) на Rust'е.

Скачать можно тут: https://saahriktu.ru/downloads/squirrel_with_rusty_fangs-0.1.tar.xz .

Enjoy!

★★★★★
Ответ на: комментарий от anc

Во-первых, он не может конвертировать обратно. Во-вторых, он ограничен пользовательским вводом.

А при помощи утилит можно туда и обратно гонять целые файлы.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от dmitry237

Дык Brutal Squirrel написан и отлажен ещё в 2007-м году. Остаётся только Makefile патчить.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Во-первых, он не может конвертировать обратно.

И давно разучился?

Во-вторых, он ограничен пользовательским вводом.

ЯННП, разверните вашу мысль пжалста.

anc ★★★★★
()

Какая замечательная и незаменимая программа.

Ведь даже на bash нельзя так сделать

printf '%x\n' $1
echo $((16#$1))
PPP328 ★★★★★
()

и ты в грантоеды подался? предал идеалы олдскула и ретры? да уж… не ожидал…

nerfur ★★★
()
Ответ на: комментарий от anc

И давно разучился?

Никогда такого не видел. Посмотрел в Гугле. Там люди используют его в связке с xxd и hexdump.

ЯННП, разверните вашу мысль пжалста.

Вот, допустим, есть 3 бинарных файла по 50 Мб, 500 Мб и 5 Гб соответственно. Как мне перегнать их в шестнадцатеричный вид, подредактировать и вернуть обратно в бинарный вид при помощи printf'а? А с этими утилитами запросто.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от PPP328

Ведь даже на bash нельзя так сделать

Да, просто на bash'е нельзя запросто гонять файлы, например, по 50 Мб, 500 Мб и 5 Гб. Тут уже нужны утилиты. Кто-то юзает xxd и hexdump, но можно вместо них юзать мои утилиты.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

а можно запустить питухон и сделать import binascii...

mittorn ★★★★★
()
Ответ на: комментарий от saahriktu

Тут уже нужны утилиты. Кто-то юзает xxd и hexdump, но можно вместо них юзать мои утилиты.

NIH синдром... понятно.

anc ★★★★★
()
Ответ на: комментарий от anc

Разные форматы. Мои утилиты в вывод никакой информации не добавляют. Просто данные. Те же шестнадцатеричные числа одной строкой.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Для этого есть шестнадцатеричные редакторы и переводить весь файл в десятичный вид для этого не нужно

PPP328 ★★★★★
()
Ответ на: комментарий от PPP328

Юзкейсы бывают разные. Поэтому полезно чтобы было и такое.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Мои утилиты в вывод никакой информации не добавляют. Просто данные. Те же шестнадцатеричные числа одной строкой.

xxd -p $FILENAME | tr -d '\n'
И вот стоит из-за этого колхозить свое неповторимое?

anc ★★★★★
()
Ответ на: комментарий от saahriktu

Да. Считаю, что мои утилиты удобнее.

Ну я же и сказал NIH синдром.

anc ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)