Text Diff API – Kostenloser zeilenweiser Vergleich
Senden Sie zwei Textzeichenfolgen und erhalten Sie einen zeilenweisen Vergleich, der Hinzufügungen, Löschungen und unveränderte Zeilen zeigt. Die Ausgabe folgt dem einheitlichen Diff-Format.
Code examples
curl -X POST https://api.botoi.com/v1/diff \
-H "Content-Type: application/json" \
-d '{"original":"line 1\nline 2\nline 3","modified":"line 1\nline 2 updated\nline 3\nline 4"}'When to use this API
Vergleich der Inhaltsversionen
Vergleichen Sie zwei Versionen eines Blog-Beitrags oder Dokuments, um Änderungen vor der Veröffentlichung hervorzuheben, z. B. in einer vereinfachten Ansicht zum Nachverfolgen von Änderungen.
Erkennung von Konfigurationsabweichungen
Vergleichen Sie die erwarteten und tatsächlichen Konfigurationsdateien in Ihrer Bereitstellung, um nicht autorisierte oder versehentliche Änderungen zu erkennen.
Frequently asked questions
Welcher Diff-Algorithmus wird verwendet?
Die API verwendet den Myers-Diff-Algorithmus, den gleichen Algorithmus, der auch von Git Diff verwendet wird.
Ist beim Vergleich die Groß-/Kleinschreibung beachtet?
Ja. „Linie 1“ und „Linie 1“ werden als unterschiedlich behandelt. Normalisieren Sie die Groß-/Kleinschreibung vor dem Senden, wenn Sie einen Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung wünschen.
Was ist die maximale Textgröße?
Jedes Textfeld kann bis zu 500 KB groß sein. Teilen Sie größere Dateien in kleinere Abschnitte auf.
Kann ich ein einheitliches Diff-Patch-Format erhalten?
Die Antwort verwendet ein strukturiertes JSON-Format mit Änderungstypen. Für eine einheitliche Diff-Rohausgabe kombinieren Sie die Änderungen clientseitig.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.