![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z konwersją danych. Chodzi o zamianę paru liczb w hex na binarny string. Dokładnie tak jak to robi funkcja php "pack". (z tym wyjątkiem że nie potrzebne mi są różne typy danych) W php konwersja wygląda tak: Pytanie jak można to zrobić w JavaScripcie? Moje pierwsze podejście było takie, nie daje jednak takich samych efektów.
Podobnie taki kod:
z góry dzięki za jakąkolwik pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
20s w Google:
Kod <script>
var data = [0x9e4c, 0x2300, 0x00ff, 0xffce, 0xf18b, 0x0080]; var binary = ""; for (d in data){ binary += data[d].toString(2); binary+="\n"; } alert(binary); </script> -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wynikiem konwersji powinno być 6 znaków -- a raczej krzaczków -- tak jak jest to w funkcji "pack". Zaczynam wątpić czy jest to możliwe.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli coś jest w phpie to na tej stronie chłopaki przenieśli je z php -> js.
http://phpjs.org/functions/pack:880 Ten post edytował skowron-line 28.03.2010, 06:22:42 -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
O to właśnie chodziło, dzięki!
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:35 |