Προγραμματιστές

Βοηθητικά εργαλεία για προγραμματιστές — UUID, χρονοσφραγίδες, Base64, αριθμητικά συστήματα και κώδικες, όλα λειτουργούν εκτός σύνδεσης στο πρόγραμμα περιήγησης.

Αναγνωριστικά και χρόνος

3

Κωδικοποίηση

5

Κωδικοποίηση και αποκωδικοποίηση Base64

Προηγμένο εργαλείο για κωδικοποίηση/αποκωδικοποίηση κειμένου σε Base64. Υποστηρίζει UTF-8, URL-safe μορφή και εξηγεί την αρχή κωδικοποίησης. Online και δωρεάν.

Κωδικοποίηση και αποκωδικοποίηση URL

Κάντε URL encode και decode κειμένου online ενώ πληκτρολογείτε, επιλέξτε %20 ή + για τα κενά, αναλύστε κάθε URL σε παραμέτρους και αφαιρέστε τα UTM με ένα κλικ.

JSON formatter και validator

JSON formatter και validator online. Μορφοποίηση, έλεγχος και ελαχιστοποίηση JSON με σφάλματα ανά γραμμή και στήλη, διόρθωση με ένα κλικ, ταξινόμηση κλειδιών.

Μετατροπή Base64 σε εικόνα

Μετατρέψτε αλυσίδα Base64, Data URI ή ετικέτα HTML σε εικόνα και κατεβάστε ως JPG, PNG ή WebP. Δωρεάν εργαλείο, τρέχει απευθείας στον browser σας.

Μετατροπέας αριθμητικών συστημάτων

Μετατρέψτε μεταξύ BIN, HEX, DEC και OCT, με συμπλήρωμα ως προς δύο και βάθος 8-64 bit για αρνητικούς αριθμούς. Δωρεάν εργαλείο online για developers.

Χρώματα και κείμενο

6

Color picker online

Χρωματικός τροχός HSV, HSL, RYB, έτοιμες αρμονίες και μετατροπή HEX, RGB, HSL, OKLCH, CMYK, με το πλησιέστερο Tailwind token. Δωρεάν, χωρίς εγκατάσταση.

Σταγονόμετρο εικόνας

Ανεβάστε εικόνα, κάντε κλικ σε ένα χρώμα και πάρτε τον κωδικό HEX, RGB ή HSL. Φακός, zoom έως 64x, παλέτα κυρίαρχων χρωμάτων. Δωρεάν, χωρίς εγγραφή.

Μετατροπή κεφαλαίων σε πεζά

Μετατρέψτε κείμενο σε camelCase, snake_case, PascalCase και kebab-case, ή απλώς γρήγορα σε ΚΕΦΑΛΑΙΑ ή πεζά γράμματα. Για προγραμματιστές αλλά και για καθημερινή γραφή. Online και δωρεάν.

Σύγκριση κειμένων

Σύγκριση κειμένων online δωρεάν: δείτε κάθε διαφορά επισημασμένη δίπλα δίπλα, ανά γραμμή ή λέξη. Diff checker που δεν στέλνει τίποτα έξω από τον περιηγητή σας.

Markdown editor

Markdown editor online με ζωντανή προεπισκόπηση δίπλα δίπλα: γραμμή εργαλείων, συντομεύσεις, πίνακες, υποσημειώσεις, επικόλληση από Word και λήψη σε PDF ή Word.

Μετατροπέας Markdown

Δωρεάν Markdown converter: από MD σε PDF, Word, EPUB, LaTeX, HTML ή κείμενο, πίνακες σε Excel και CSV, καθώς και Jira, Slack και BBCode. Όλα στον περιηγητή σας.

Ομαδοποιημένα κατά κατάσταση, όχι κατά μορφή

Αυτή η κατηγορία δεν είναι τόσο θέμα όσο συρτάρι. Τα εργαλεία μέσα σε αυτήν είναι οι μικρές μετατροπές που χρειάζεστε ενώ κάτι άλλο είναι η πραγματική εργασία, οπότε είναι καταχωρισμένα εδώ ανάλογα με την κατάσταση στην οποία βρίσκεστε όταν τα χρειάζεστε.

«Υπάρχει ένα αδιαφανές string σε αυτό το log και δεν ξέρω τι είναι.» Αν μοιάζει με 550e8400-e29b-41d4-a716-446655440000, ο αποκωδικοποιητής UUID σας λέει την έκδοση και, για v1, v6 και v7, τη χρονοσφραγίδα δημιουργίας του. Αν μοιάζει με SGVsbG8= ή τελειώνει σε ==, είναι Base64 — αποκωδικοποιήστε το. Αν είναι ένας γυμνός δεκαψήφιος αριθμός που ξεκινά με 17, είναι μια χρονοσφραγίδα Unix από περίπου τώρα.

«Χρειάζομαι ένα ID.» Η γεννήτρια UUID κάνει v1 και v3 έως v7 και θα παράξει χιλιάδες μονομιάς για τη δημιουργία δοκιμαστικής βάσης δεδομένων.

«Αυτή η χρονοσφραγίδα είναι λάθος κατά παράγοντα χιλίων.» Δευτερόλεπτα ή χιλιοστά του δευτερολέπτου — ο μετατροπέας χρονοσφραγίδας χειρίζεται και τα δύο και σας δείχνει ποιο από τα δύο του δώσατε.

«Χρειάζομαι αυτό το data URI ως πραγματικό αρχείο.» Ή το αντίστροφο: Base64 σε εικόνα.

«Τι χρώμα είναι αυτό ακριβώς;» Ο επιλογέας χρωμάτων για μετατροπή μεταξύ σημειογραφιών, ο επιλογέας χρωμάτων εικόνας για ανάγνωση μιας τιμής από ένα screenshot ή ένα mockup.

«Αυτό πρέπει να είναι snake_case και είναι camelCase.» Μετατροπέας πεζών/κεφαλαίων.

«Τι είναι το 0xDEADBEEF σε δεκαδικό, και τι συμβαίνει αν είναι με πρόσημο;» Ο μετατροπέας αριθμητικού συστήματος, που σε αντίθεση με τους περισσότερους χειρίζεται αρνητικούς αριθμούς και συμπλήρωμα ως προς δύο.

Τα αναγνωριστικά αποκαλύπτουν περισσότερα από όσα περιμένει ο κόσμος

Το ένα εγκάρσιο σημείο που αξίζει να ειπωθεί εδώ, γιατί καμία μεμονωμένη σελίδα εργαλείου δεν το κατέχει αποκλειστικά: αρκετές από αυτές τις μορφές μεταφέρουν πληροφορία που δεν σκοπεύατε να δημοσιεύσετε.

Το UUID v1 ενσωματώνει μια χρονοσφραγίδα και τη διεύθυνση MAC του μηχανήματος. Αυτός ήταν ο αρχικός σχεδιασμός — μοναδικότητα εγγυημένη από «αυτό το μηχάνημα, αυτή τη στιγμή». Σημαίνει επίσης ότι ένα v1 UUID σε ένα δημόσιο URL λέει σε όποιον ενδιαφέρεται ακριβώς πότε δημιουργήθηκε η εγγραφή και του δίνει ένα σταθερό αναγνωριστικό για τον διακομιστή που την έφτιαξε. Μπορείτε να το επιβεβαιώσετε μόνοι σας επικολλώντας ένα στον αποκωδικοποιητή.

Το UUID v7 ενσωματώνει επίσης μια χρονοσφραγίδα Unix, σκόπιμα, γιατί το να είναι η ταξινόμηση κατά ID και η ταξινόμηση κατά χρόνο δημιουργίας το ίδιο πράγμα είναι εξαιρετικά χρήσιμο για την τοπικότητα ευρετηρίου βάσης δεδομένων. Το κόστος είναι η ίδια αποκάλυψη: τα v7 ID είναι ταξινομημένα, οπότε η δημόσια έκθεσή τους αποκαλύπτει χρόνους δημιουργίας και επιτρέπει σε κάποιον να εκτιμήσει πόσες εγγραφές δημιουργείτε ανά ώρα παρατηρώντας δύο από αυτές.

Το v4 είναι αυτό που δεν αποκαλύπτει τίποτα — 122 bits τυχαιότητας και καμία δομή. Γι’ αυτό παραμένει η προεπιλογή για οτιδήποτε βλέπει ο χρήστης, και γιατί το «χρησιμοποιήστε v7 για το πρωτεύον κλειδί, v4 για το δημόσιο αναγνωριστικό» είναι λογικός κανόνας για τον ίδιο πίνακα.

Το Base64 αποκαλύπτει τα πάντα, ακαριαία, σε οποιονδήποτε. Δεν είναι απόκρυψη. Ένα μυστικό του Kubernetes είναι κωδικοποιημένο σε Base64 ώστε οι δυαδικές τιμές να επιβιώνουν στο YAML, όχι για να τις προστατεύσει.

Όλα σε αυτή τη σελίδα τρέχουν τοπικά, κάτι που για αυτή την κατηγορία έχει μεγαλύτερη σημασία από τις περισσότερες: τα αναγνωριστικά παραγωγής, τα tokens και τα αποσπάσματα log είναι ακριβώς το είδος πράγματος που δεν πρέπει να επικολλάται στον διακομιστή κάποιου άλλου για να αποκωδικοποιηθεί.

Θα εκτιμούσα αν μοιραζόσασταν αυτές τις σελίδες με φίλους, τις προσθέσετε στους σελιδοδείκτες ή τις συνδέσετε. Ευχαριστώ! 🙏