Инструментарий данных разработчика
14 повседневные утилиты для работы с данными: JSON, преобразователи синтаксиса, Base64, кодировка URL, сущности HTML, временные метки, UUID, SHA хэши, разница текста, декодирование JWT, Редактор HTML, Chmod, Docker Compose, Crontab. Все происходит внутри этой вкладки.
Каждый инструмент на отдельной странице
У каждого инструмента ниже есть собственная страница, на которую вы можете дать ссылку или добавить в закладки. Переключатель выше меняет панель, не покидая этой страницы; эти ссылки ведут на настоящую вещь.
- Кодер и декодер Base64 — UTF-8 правильно, поэтому акценты, CJK и эмодзи сохраняются в обратном направлении.
- Калькулятор chmod — Упростите разрешения Chmod с помощью этой шпаргалки.
- Генератор crontab — Универсальный инструмент для автоматизации Cron.
- Преобразование docker run в Docker Compose — Чтобы сохранить параметры запуска Docker в виде файлов конфигурации.
- SHA генератор хэшей — от SHA-1 до SHA-512, вычисляется собственной реализацией Web Crypto браузера.
- Экранирование HTML-сущностей — Экранируйте и декодируйте, не передавая текст парсеру HTML.
- Визуальный HTML-редактор WYSIWYG — Идеально подходит для веб-разработчиков
- JSON форматировщик и валидатор — Красиво распечатайте, минимизируйте и найдите точный символ, при котором документ перестает быть действительным.
- Декодирование JWT — Прочтите заголовок и полезную нагрузку, не делая вид, что это что-то доказывает.
- Конвертеры синтаксиса — От JSON до YAML — мой любимый из всех
- Разница в тексте — Сравните два текста построчно и посмотрите, что именно изменилось.
- Конвертер временных меток Unix — Секунды или миллисекунды в UTC и вашем часовом поясе, с всегда указанными единицами измерения.
- URL кодер и декодер — Процентное кодирование значений запроса, целых URL-адресов и данных форм с указанием разницы.
- Генератор UUID — Из криптографически безопасного случайного источника браузера, никогда Math.random
Что происходит с тем, что вы вставляете
- Каждое преобразование, хеширование, декодирование и различие выполняются на вкладке вашего браузера. Никакие входные данные не загружаются, не регистрируются и не сохраняются на сервере, поскольку после загрузки страницы сервер не задействован.
- Хэши берутся из собственной реализации Web Crypto в браузере, а UUID — из криптографически безопасного генератора случайных чисел. Ни один из них не предполагает сетевой вызов.
- Ничего из того, что вы вводите, не записывается в локальное хранилище или файл cookie. Перезагрузка страницы удаляет ее; закрытие вкладки отменяет ее.
- Аналитика в масштабе всего сайта выполняется только на настроенном каноническом рабочем хосте и описана в Политике конфиденциальности; локальные и предварительные хосты отказываются от этого. Вставленные значения, токены, URL-адреса и содержимое файлов исключаются из собственных аналитических событий ToolAcre. Реклама отключена в текущей конфигурации.
- Тем не менее: ключ JWT или API — это действующие учетные данные. Безопасная привычка — никогда не вставлять его на веб-страницу, которую вы не писали, какими бы заслуживающими доверия ни были его утверждения, включая эту.
Узнать больше
- Кодирование, экранирование и хеширование — для чего на самом деле нужен base64, почему btoa ломается, разделение encodeURI/encodeURIComponent и как выбрать хеш.
- Что делают преобразователи синтаксиса — соглашения об атрибутах и выравнивании, что происходит с датой и временем TOML, почему ячейка CSV получает апостроф и где каждое преобразование перестает быть без потерь.
- Что доказывает расшифрованный JWT — что означают эти три сегмента, что доказывает декодирование и атаки, которые существуют в промежутке между декодированием и проверкой.