Wpis z mikrobloga

Potrzebuję w wielu plikach naraz zamienić wartości Float
90.0 180.0 na 110.0 200.0 w wielu plikach naraz
.
Czyli sekwencję zapisaną small endianem
0000b442 00003443
na
0000dc42 00004843

Znalazłem w internecie informacje, że Notepad++ potrafi zamieniać tekst w wielu plikach naraz - ale czy z odpowiednimi pluginami zadziała to też z wartościami HEX? Może by i wystarczyłby Visual Studio Code do tego?

#hex #notepad #nppp #notepadplusplus #notepadpp #programowanie #batch
  • 13
  • Odpowiedz
W Visual Studio Code - > "Edit" na pasku górnym - > "Replace in Files" (albo skrót Ctrl+Shift+H). Otworzy Ci się okienko wyszukiwania i znajdziesz tam opcje, które pliki mają zostać zmienione lub wykluczone z szukania.
  • Odpowiedz
  • 0
@rukh: niet, trzeba by sięgnąć po inne narzędzia np. Perla żeby flot zakodować w hexie:

perl -e "print unpack('H*',pack('f>*',<>))"
I później sed'em go podmieniać.
  • Odpowiedz
Patrz jak to czysto by w edytorze Neo wyglądało czysto, bez używania kalkulatora:

skreśl jedno "czysto", bo zdanie traci sens.
.............

niet, trzeba by sięgnąć po inne narzędzia np. Perla żeby flot zakodować w hexie: perl -e "print unpack('H*',pack('f>*',<>))"

@BArtus tak bym zrobił, gdybym lubił tarzać się w błocie. :p Wolę programy okienkowe
  • Odpowiedz
Co kto lubi, ¯\_(ツ)_/¯ Jeden woli się nauczyć programować i w 5 minut będzie miał skrypt który załatwi co trzeba, inny będzie się dwa dni tarzał i szukał jakiegoś randomowego gui które będzie miało 50% potrzebnych funkcji i na końcu i tak zrobi wszystko ręcznie.
  • Odpowiedz