Chcę wstawić znak zerowy (wartość ASCII 00) do otwartego pliku w Notatniku. Program, który czyta ten plik, oczekuje na końcu 00, ale otrzymuje wartość ASCII dla spacji - 20.
Jak mogę to osiągnąć?
Alt+09
działa na przykład dla Tab.
Chcę wstawić znak zerowy (wartość ASCII 00) do otwartego pliku w Notatniku. Program, który czyta ten plik, oczekuje na końcu 00, ale otrzymuje wartość ASCII dla spacji - 20.
Jak mogę to osiągnąć?
Alt+09
działa na przykład dla Tab.
Odpowiedzi:
Z Notepad ++
Z HEX
Z Base64
Mapowanie to:
NUL -> AA=
NUL NUL -> AAA=
NUL NUL NUL -> AAAA
AA==
w jednym miejscu iw AA=
innym.
Zwykłe edytory tekstu, takie jak Notatnik, zwykle nie mają możliwości wprowadzania znaków NUL do plików. Prawdopodobnie chcesz użyć „edytora szesnastkowego” (niektóre edytory tekstowe mają również tryb „hex”). Umożliwi to wprowadzenie znaków NUL lub dowolnego innego bajtu, którego możesz potrzebować.