![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.10.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
hej, macie może pomysł jak skompresować hash md5, aby zajmował mniej miejsca? 32 znaki to sporo...
wymyśliłem, aby przekonwertować go (w końcu to zwykła liczba szesnastkowa) na coś powiedzmy "dziewięćdziesięciopiątkowego" - czyli pełną tablicę czytelnych znaków US ASCII (wg http://en.wikipedia.org/wiki/US-ASCII) macie pomysł na funkcję która to skonwertuje? znalazłem funkcję, która powinna dokładnie to robić, ale nie wydaje mi się aby działała ok: https://secure.mysociety.org/cvstrac/getfil...BaseN.php?v=1.2 dzięki! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Możesz to zrobić tak:
Zgrabniejsze niż to w tym linku ![]() EDIT: Jeśli będzie to niedokładne napisz coś takiego jak base_convert" title="Zobacz w manualu php" target="_manual sam Ten post edytował UDAT 26.11.2006, 13:07:31 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.10.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
wow, sama funkcja base_convert ma ograniczenie do bazy 36, ale w komentarzach są całkiem zgrabne funkcje które obsłużą dowolne systemy.
dzięki, chyba mi pomogłeś! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.06.2025 - 15:39 |